次の方法で共有


NMTOOLBARA 構造体 (commctrl.h)

ツール バーの通知コードを処理するために使用される情報が含まれています。 この構造体は、TBNOTIFY 構造体よりも優先されます。

構文

typedef struct tagNMTOOLBARA {
  NMHDR    hdr;
  int      iItem;
  TBBUTTON tbButton;
  int      cchText;
  LPSTR    pszText;
  RECT     rcButton;
} NMTOOLBARA, *LPNMTOOLBARA;

メンバーズ

hdr

型: NMHDR

通知に関する追加情報を含む NMHDR 構造体を します。

iItem

型: int

通知コードに関連付けられているボタンのコマンド識別子。

tbButton

型: TBBUTTON

通知コードに関連付けられているツール バー ボタンに関する情報を含む TBBUTTON 構造体を します。 このメンバーには、TBN_QUERYINSERT および TBN_QUERYDELETE 通知コードを含む有効な情報のみが含まれます。

cchText

型: int

ボタン テキスト内の文字数。

pszText

型: LPTSTR

ボタン テキストを含む文字バッファーのアドレス。

rcButton

型: RECT

バージョン 5.80。 ボタンの対象となる領域を定義する RECT 構造体。

備考

手記

commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして NMTOOLBAR を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

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