通知
すべてクリア
Topic starter
2007年10月3日 3:46 PM
CView内で、CWnd派生クラスを作成したいと思っています。
Create関数で、子ウィンドウを作成すると、親ウィンドウの枠内でしか描画しないため、
CreateEx関数を使用しました。
すると、下のウィンドウ(デスクトップも含む)の画像が背景に残ってしまい、移動しても取れま
せん。
m_pWnd = new CWMy();
m_pWnd->CreateEx(0, AfxRegisterWndClass(0), 子ウィンドウ,
WS_VISIBLE | WS_CAPTION | WS_THICKFRAME, CRect(150,150,500,500), NULL, NULL);
どうすればよいのか、教えていただきたく、投稿しました。
環境は、 MFC VisualC++6.0 Win2000 です。
2007年10月3日 4:43 PM
ブラシを渡してないから。
AfxRegisterWndClass(0)
↓
AfxRegisterWndClass(0, NULL, (HBRUSH)(COLOR_WINDOW+1))
Topic starter
2007年10月4日 8:11 PM
subaruさん、ありがとうございました。解決しました。