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 (デスクトップ アプリのみ) |
Header | commctrl.h |