次の方法で共有


拡張コンボ ボックス コントロールでの通知メッセージの処理

ユーザーが拡張コンボ ボックスを操作すると、コントロール (CComboBoxEx) は親ウィンドウ (通常はビューまたはダイアログ オブジェクト) に通知メッセージを送信します。 応答で何かを行う場合は、これらのメッセージを処理します。 たとえば、ユーザーがドロップダウン リストをアクティブにしたり、コントロールの編集ボックスをクリックしたりすると、CBEN_BEGINEDIT通知が送信されます。

クラス ウィザードを使用して、実装するメッセージの親クラスに通知ハンドラーを追加します。

次の一覧では、拡張コンボ ボックス コントロールによって送信されるさまざまな通知について説明します。

  • CBEN_BEGINEDITユーザーがドロップダウン リストをアクティブにするか、コントロールの編集ボックスをクリックしたときに送信されます。

  • CBEN_DELETEITEMアイテムが削除されたときに送信されます。

  • CBEN_DRAGBEGINユーザーがコントロールの編集部分に表示される項目の画像のドラッグを開始したときに送信されます。

  • CBEN_ENDEDITユーザーが編集ボックス内で操作を完了したとき、またはコントロールのドロップダウン リストから項目を選択したときに送信されます。

  • CBEN_GETDISPINFOコールバック項目に関する表示情報を取得するために送信されます。

  • CBEN_INSERTITEMコントロールに新しい項目が挿入されたときに送信されます。

こちらも参照ください

CComboBoxEx の使用
コントロール