MFC VC++ アプリケーション Tip集 サイト

2章.ダイアログ

2−1.親ウィンドウを操作できないようにする



処理待ち中や、その他の処理で親ウィンドウを
DoModalしたように入力をさせたくない場合があります。

そういう場合は親ウインドウに対して次のように実行します。

::EnableWindow(hWndParent, FALSE);

また、ウィンドウズに通知されたメッセージイベントを
全て処理してしまう方法もあります。


	while(PeekMessage(&msg,NULL,0, 0,PM_REMOVE))
{
if(msg.message==WM_PAINT)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}


Top へ戻る