だから私は2つの子ウィンドウを作成したメインウィンドウを作成しました。それらはすべて異なるWindowProcsを持っています。メイン ウィンドウのWM_CREATEメッセージで、子ウィンドウの 1 つにSetFocus(...). 子ウィンドウ プロシージャから表示した後MessageBox、フォーカスはメイン ウィンドウに戻ります。子ウィンドウにフォーカスを維持するにはどうすればよいですか?
1181 次
1 に答える
4
メッセージボックスウィンドウが破棄されると、Windowsは別のトップレベルウィンドウをアクティブウィンドウにします。それが希望しない場合はWM_SETFOCUS、メイン(トップレベル)ウィンドウが受信するメッセージに応答しSetFocus()、フォーカスを子に向けるために使用するのはあなた次第です。
于 2012-05-11T12:23:59.637 に答える