我想创建一个子窗口,我添加了一个类,CXXWnd;并写了个Create()函数如下:
HWND hWnd;
hWnd = CreateWindowEx(0,
AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW,
AfxGetApp()->LoadStandardCursor(IDC_ARROW),
(HBRUSH)GetStockObject(WHITE_BRUSH),
AfxGetApp()->LoadIcon(IDI_APPLICATION)),
"ccitt",
WS_OVERLAPPEDWINDOW,
0, 0, 400, 300,
AfxGetMainWnd()->m_hWnd, NULL,
AfxGetApp()->m_hInstance, NULL);
::ShowWindow(hWnd,SW_SHOW);
::UpdateWindow(hWnd);但是创建的窗口画不了,我在响应WM_PAINT里写的都没有执行。何故?多谢!
HWND hWnd;
hWnd = CreateWindowEx(0,
AfxRegisterWndClass(CS_HREDRAW|CS_VREDRAW,
AfxGetApp()->LoadStandardCursor(IDC_ARROW),
(HBRUSH)GetStockObject(WHITE_BRUSH),
AfxGetApp()->LoadIcon(IDI_APPLICATION)),
"ccitt",
WS_OVERLAPPEDWINDOW,
0, 0, 400, 300,
AfxGetMainWnd()->m_hWnd, NULL,
AfxGetApp()->m_hInstance, NULL);
::ShowWindow(hWnd,SW_SHOW);
::UpdateWindow(hWnd);但是创建的窗口画不了,我在响应WM_PAINT里写的都没有执行。何故?多谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货