質問: 皆さん、こんにちは。 コンピュータ研究家の片山博文MZです。 現在、Windowsのリソースエディタを作っています。そこでRAD開発環境を作ることになりました。こちらのソースをご覧下さい。 ファイルRadWindow.cppの120行目あたりです。ウィンドウの中にモードレスダイアログを作り、ダイアログのコントロールをすべてサブクラス化して、コントロール入力をウィンドウ側で受け取りたいと考えております。 しかし、ボタンの上やコンボボックスの上を左クリックしても、反応がありません。クリックされたときのメッセージを親ウィンドウで受け取るにはどうすればいいでしょうか。 よろしくお願い致します。
回答: フォーカスがないと、入力がメッセージが届かないことが原因でした。 CBTフックで解決できそうです。皆様、ありがとうございました。