-1
いくつかのCListCtrlを持つダイアログボックスがあります。私がそれらの1つをクリックすると、killfocusまたはsetfocusメッセージを受け取ることを望みます。どのようにMFCでフォーカスメッセージを取得できますか?
どうすれば入手できますか?
いくつかのCListCtrlを持つダイアログボックスがあります。私がそれらの1つをクリックすると、killfocusまたはsetfocusメッセージを受け取ることを望みます。どのようにMFCでフォーカスメッセージを取得できますか?
どうすれば入手できますか?
CListCtrl
classは、Win32 ListViewコントロールをラップします。そのコントロールは親(あなたのダイアログ)とWM_NOTIFY
messagesで通信します。
したがって、ダイアログクラスのリストコントロールからWM_NOTIFY
メッセージを処理できます。 [プロパティ]ウィンドウを使用してOnChildNotify
handler functionを作成し、該当する通知メッセージを処理する文をswitch
と記述します。
可能性のある通知メッセージは、Windows SDKのマニュアルにhereと記載されています。