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 [デスクトップ アプリのみ] |
ヘッダー | commctrl.h |