钓鱼台国宾酒业集团:创建并移动窗体

来源:百度文库 编辑:高考问答 时间:2024/05/03 15:36:54
不知为什么运行后出现错误(不能移动窗体),烦各位高手帮忙,小弟不胜感激
以下是部分代码:
CWnd myWnd;
HINSTANCE hInstance=::GetModuleHandle(NULL);
HWND hWnd;
CString windowname;
myWnd.Attach(hWnd);
windowname=AfxRegisterWndClass(0);
hWnd=::CreateWindowEx(0, // Extended style
windowname,
"szAppTitle",
WS_OVERLAPPEDWINDOW&~WS_SIZEBOX&~WS_MAXIMIZEBOX,
190,
20,
420,
550,
NULL,
NULL,
hInstance,
NULL);
::ShowWindow(hWnd, SW_SHOWNORMAL);
::UpdateWindow(hWnd);
pWnd->MoveWindow( CRect(0,0,100,100) );
myWnd.Detach();

WS_OVERLAPPEDWINDOW&~WS_SIZEBOX&~WS_MAXIMIZEBOX,
窗口样式一般用位或不用位与WS_OVERLAPPEDWINDOW|WS_SIZEBOX|WS_MAXIMIZEBOX,

pWnd你定义过么?
hWnd->MoveWindow(....)吧