次の方法で共有


TBN_DROPDOWN通知コード

ユーザーがドロップダウン ボタンをクリックしたときに、ツール バー コントロールによって送信されます。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。

TBN_DROPDOWN

    lpnmtb = (LPNMTOOLBAR) lParam;

パラメーター

lParam

この通知コードに関する情報を含む NMTOOLBAR 構造体へのポインター。 この通知コードでは、この構造体の hdr および iItem メンバーのみが有効です。

戻り値

次の値のいずれか。

リターン コード 説明
TBDDRET_DEFAULT
ドロップダウンが処理されました。
TBDDRET_NODEFAULT
ドロップダウンが処理されませんでした。
TBDDRET_TREATPRESSED
ドロップダウンは処理されましたが、ボタンは通常のボタンのように扱われます。

解説

Note

ドロップダウン ボタンは、プレーン (BTNS_DROPDOWN スタイル) にすることも、ボタンの画像の横に矢印 (BTNS_WHOLEDROPDOWN スタイル) を表示したり、画像とは別の矢印 (TBSTYLE_EX_DRAWDDARROWS スタイル) を表示したりできます。 別の矢印を使用する場合、ユーザーがボタンの矢印部分をクリックした場合にのみ、TBN_DROPDOWNが送信されます。 ユーザーがボタンのメイン部分をクリックすると、標準ボタンと同様に、ボタンの ID を含むWM_COMMAND メッセージが送信されます。 ドロップダウン ボタンの他の 2 つのスタイルでは、ユーザーがボタンの任意の部分をクリックしたときにTBN_DROPDOWNが送信されます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h