NMTBHOTITEM 構造体 (commctrl.h)
TBN_HOTITEMCHANGE通知コードで使用される情報 が 含まれます。
構文
typedef struct tagNMTBHOTITEM {
NMHDR hdr;
int idOld;
int idNew;
DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;
メンバー
hdr
種類: NMHDR
通知に関する追加情報を含む NMHDR 構造体。
idOld
型: int
以前に強調表示された項目のコマンド識別子。
idNew
型: int
強調表示されるアイテムのコマンド識別子。
dwFlags
型: DWORD
ホットアイテムが変更された理由を示すフラグ。 これは、次の値のなかから 1 つまたは複数を指定できます。
値 | 意味 |
---|---|
|
ホット アイテムの変更は、ショートカット キーによって発生しました。 |
|
ホット アイテムの変更は、方向キーによって発生しました。 |
|
HICF_ACCELERATORを変更します。 このフラグが設定されている場合、複数の項目に同じショートカット キー文字があります。 |
|
その他の理由フラグを変更します。 このフラグが設定されている場合、以前のホット アイテムがなく、 idOld に有効な情報が含まれていません。 |
|
その他の理由フラグを変更します。 このフラグが設定されている場合、新しいホットアイテムがなく、 idNew に有効な情報が含まれていません。 |
|
ホット アイテムの変更は、マウスの左クリック イベントによって発生しました。 |
|
ホット アイテムの変更は、マウス イベントによって発生しました。 |
|
ホットアイテムの変更は、決定できなかったイベントが原因で発生しました。 これは、ほとんどの場合、フォーカスまたは TB_SETHOTITEM メッセージの変更が原因です。 |
|
ホット アイテムの変更は、ユーザーが既にホットなアイテムのショートカット キーを入力した結果です。 |
|
バージョン 5.80。 ボタンの状態を切り替えます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | commctrl.h |