i'm stuck at CREATENULL(NULL,NULL,NULL,(DWORD*)NULL,0,L"",NULL,(DWORD_PTR)NULL), i can't get the code worked
Name:
Anonymous2013-02-26 18:32
Shut up and stop complaining. You bitch and bitch but back in my day we had to push 10 pointers to the stack and put 10 different variables into arbitrary registers and int 21h just to call the OS. That's the price to pay to develop for the most enterprise operating system on earth. Don't you realize that this API has to support programs written in 1993? It has to be rock solid and allow for no ambiguity. It only takes about 15 different functions and only a few callbacks to make a windows program so if you can't figure out when to use CreateWindow() instead of CreateWindowEx(), the go back to your linux shit and slave away so leeches can slap a GPL on your code while you starve.
Name:
Anonymous2013-02-26 23:21
^^ fun fact: windoze programs are 10x as big cuz they use unicode instead of what superior linux uses which is aski
>>3
kid who never used another alphabet on any system. actually it's vise versa, linux usually have unicode locale while windows have its weird shit like cp1251 for cyrillic etc
>>3,4
Unicode is a character set, not an encoding.
Bell labs did UTF-8. Win32 retains UCS-2 support, but anything new will be using UTF-16 internally. Many applications will fall back to a DOS code page for compatibility, but that's not very different from Unix applications choking on anything that isn't ASCII with LF line terminators.
>>2
NTVDM and WoW16 are fucking dead on 64 bit and it couldn't have come soon enough. Asking to maintain support for not one, but two totally incompatible ABIs that existed solely to dance on Intel's toy MMU-less processors from two decades past is just insane.