拡張コンボ ボックス コントロールでの通知メッセージの処理
ユーザーが拡張コンボ ボックスを操作すると、コントロール (CComboBoxEx
) から親ウィンドウ (通常はビュー オブジェクトかダイアログ オブジェクト) に通知メッセージが送信されます。 応答として何らかの操作を行う場合は、これらのメッセージを処理します。 たとえば、ユーザーがドロップダウン リストをアクティブにしたり、コントロールのエディット ボックスをクリックしたりすると、 CBEN_BEGINEDIT 通知が送信されます。
クラス ウィザードを使用して、実装するメッセージの親クラスに通知ハンドラーを追加します。
拡張コンボ ボックス コントロールで送信される通知を一覧で説明します。
CBEN_BEGINEDIT ユーザーがドロップダウン リストをアクティブにするか、コントロールのエディット ボックスをクリックすると送信されます。
CBEN_DELETEITEM 項目が削除されると送信されます。
CBEN_DRAGBEGIN ユーザーがコントロールの編集部分に表示される項目のイメージをドラッグし始めると送信されます。
CBEN_ENDEDIT ユーザーがエディット ボックス内の操作を完了するか、コントロールのドロップダウン リストから項目を選ぶと、送信されます。
CBEN_GETDISPINFO コールバック項目に関する表示情報を取得するために送信されます。
CBEN_INSERTITEM 新しい項目がコントロールに挿入されると送信されます。