0

VC ++のCDialogプロジェクトを使用してダイアログを作成すると、このダイアログ(CDialog)のどのフィールドにも焦点がぼけません。私がやりたいのは、このフィールドの外側をマウスでクリックしたときに、どのようにフィールドの焦点をぼかすことができるかということです。

アドバイスやコメントをありがとう。

4

1 に答える 1

0

唯一の明白な質問: なぜ? コントロールからフォーカスを外し、(おそらく) どのコントロールにもフォーカスを与えたくないのはなぜですか? ダイアログ内の一部のコントロールには、キーボード フォーカスが必要です。

ただし、ダイアログの表示領域の外にあるテキストボックスを作成し、そのコントロールでメッセージSetFocusを受け取るたびに作成できます。WM_MOUSE*CDialog

于 2013-01-12T07:59:27.313 に答える