Win32 C++ で簡単なゲームを作成しようとしています。ユーザーが「P」ボタンまたは「Esc」を押したときに呼び出される設定ウィンドウを作成しました。
ここで私の質問は、ウィンドウが破棄されない限り、その設定ウィンドウにフォーカスを与えるにはどうすればよいかということです。関数を使用してみました。また、関数を使用してメッセージSetFocus();
を送信しようとしましたが、正常に機能しましたが、マウスでメイン ウィンドウに移動すると、フォーカスが再びメイン ウィンドウに移動します。 WM_SETFOCUS
WM_KILLFOCUS
SendMessage();
私の問題に焦点が合っているかどうかはわかりませんが、私がやろうとしているのは、設定ウィンドウをメッセージボックスのようにして、閉じない限りその外側をクリックできないようにすることです。