NMTBDISPINFOA 構造体 (commctrl.h)
ツール バー項目の表示情報を格納および受信します。 この構造体は、TBN_GETDISPINFO通知コードと共 に 使用されます。
構文
typedef struct {
NMHDR hdr;
DWORD dwMask;
int idCommand;
DWORD_PTR lParam;
int iImage;
LPSTR pszText;
int cchText;
} NMTBDISPINFOA, *LPNMTBDISPINFOA;
メンバー
hdr
種類: NMHDR
通知に関する追加情報を含む NMHDR 構造体。
dwMask
型: DWORD
この構造体のどのメンバーが要求されているかを示すフラグのセット。 次の値のうち 1 つ以上を指定できます。
値 | 意味 |
---|---|
|
アイテムのイメージ インデックスが要求されています。 イメージ インデックスは 、iImage メンバーに配置する必要があります。 |
|
現在、実装されていません。 |
|
TBN_GETDISPINFOを処理するときに、このフラグを設定します。ツール バー コントロールは、指定された情報を保持し、もう一度要求しません。 |
idCommand
型: int
表示情報が要求されている項目のコマンド識別子。 このメンバーは、通知コードを送信する前に、コントロールによって入力されます。
lParam
種類: DWORD_PTR
表示情報が要求される項目に関連付けられているアプリケーション定義値。 このメンバーは、通知コードを送信する前にコントロールによって入力されます。
iImage
型: int
アイテムの画像インデックス。
pszText
種類: LPTSTR
アイテムのテキストを受け取る文字バッファーへのポインター。
cchText
型: int
pszText バッファーのサイズ (文字数)。
解説
注意
commctrl.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして NMTBDISPINFO を定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | commctrl.h |