VC++2005编译VC++6的工程出现问题!!!
我在VC++2005中编译VC++6的工程遇到如下问题:
if (!(hwnd = CreateWindowEx(NULL,
WINDOW_CLASS_NAME,
"Your Basic Window",
WS_OVERLAPPEDWINDOW | WS_VISIBLE,
0,0,
400,400,
NULL,
NULL,
hinstance,
NULL)))
在VC++6中CreateWindowEx()第2,3个参数前面不要加上强制转换的(LPCWSTR),而在VC++2005中却一定要加上(LPCWSTR),不然编译不通过,而且加上(LPCWSTR)编译通过后运行时窗口上的Title是乱码(应该是Your Basic Window,VC++6就没问题),求助!!!