子ウィンドウの背景に下のウィンドウが画像が残ってしまう。 – プログラミング – Home

子ウィンドウの背景に下のウィンドウが画...
 
通知
すべてクリア

[解決済] 子ウィンドウの背景に下のウィンドウが画像が残ってしまう。


haruko
 haruko
(@haruko)
ゲスト
結合: 19年前
投稿: 38
Topic starter  

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  です。


引用未解決
トピックタグ
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

ブラシを渡してないから。

AfxRegisterWndClass(0)

AfxRegisterWndClass(0, NULL, (HBRUSH)(COLOR_WINDOW+1))


返信引用
haruko
 haruko
(@haruko)
ゲスト
結合: 19年前
投稿: 38
Topic starter  

subaruさん、ありがとうございました。解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました