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_QUERYINSERTTBN_QUERYDELETE 通知コードを含む有効な情報のみが含まれています。

cchText

型: int

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

pszText

種類: LPTSTR

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

rcButton

種類: RECT

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

注釈

注意

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

要件

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