窗口创建中遇到的问题??百思不得其解!!!!!
CWnd* wnd;
wnd=new CWnd;
(*wnd).CreateEx(WS_EX_TOPMOST,NULL,"图象预览窗口",
WS_VISIBLE|WS_CAPTION|WS_CHILD|WS_SYSMENU|WS_THICKFRAME|WS_MINIMIZEBOX|WS_BORDER,
CRect(10,10,100,100),this,NULL);
::SetWindowPos(wnd->GetSafeHwnd(),HWND_TOP,
0,0,300,300,SWP_SHOWWINDOW);
以上这段代码中的CreateEx的第二个参数是NULL,而在MSDN中不是说第二个参数不能为NULL吗?这是怎么回事?还有,为什么以下这段代码不能创建出一个窗口来?
CWnd wnd;
wnd.CreateEx(WS_EX_TOPMOST,NULL,"图象预览窗口",
WS_VISIBLE|WS_CAPTION|WS_CHILD|WS_SYSMENU|WS_THICKFRAME|WS_MINIMIZEBOX|WS_BORDER,
CRect(10,10,100,100),this,NULL);
::SetWindowPos(wnd.GetSafeHwnd(),HWND_TOP,
0,0,300,300,SWP_SHOWWINDOW);
请大家多多帮忙!!!谢谢!!!