TabCtrl内にある子ダイアログでフォーカスをCEditに設定するにはどうすればよいですか?
-
28-10-2019 - |
質問
所有者が描画したCTabCtrlを含むダイアログボックス(CDialog)があります。タブのコンテンツは子ダイアログです(タブごとに1つ)。各タブにはCEditがあります。ユーザーがタブをクリックすると、ShowWindow(SW_HIDE)を使用してすべての子ダイアログが非表示になり、選択したダイアログが表示されます。
問題は、たとえば2つのタブがある場合、最初のタブの編集ボックス内をクリックしてから2番目に切り替えると、入力フォーカスが最初のタブのその(非表示の)編集ボックスにとどまるということです。私のコードで行います(フォーカスを設定できる可能性のあるすべてのメソッドを呼び出してみましたが、何も変更されていません)。
解決
これを試してください: ジェネラコディセタグプレ
またはコントロールにリンクされている関連変数: ジェネラコディセタグプレ
所属していません StackOverflow