次の方法で共有


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

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

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

拡張コンボ ボックス コントロールで送信される通知を一覧で説明します。

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

  • CBEN_DELETEITEM 項目が削除されると送信されます。

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

  • CBEN_ENDEDIT ユーザーがエディット ボックス内の操作を完了するか、コントロールのドロップダウン リストから項目を選ぶと、送信されます。

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

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

関連項目

CComboBoxEx の使い方
コントロール