Freigeben über


NMTBHOTITEM-Struktur (commctrl.h)

Enthält Informationen, die mit dem TBN_HOTITEMCHANGE Benachrichtigungscode verwendet werden.

Syntax

typedef struct tagNMTBHOTITEM {
  NMHDR hdr;
  int   idOld;
  int   idNew;
  DWORD dwFlags;
} NMTBHOTITEM, *LPNMTBHOTITEM;

Member

hdr

Typ: NMHDR

NMHDR-Struktur , die zusätzliche Informationen zur Benachrichtigung enthält.

idOld

Typ: int

Befehlsbezeichner des zuvor hervorgehobenen Elements.

idNew

Typ: int

Befehlsbezeichner des Elements, das hervorgehoben werden soll.

dwFlags

Typ: DWORD

Flags, die angeben, warum sich das heiße Element geändert hat. Dies kann einen der folgenden Werte annehmen:

Wert Bedeutung
HICF_ACCELERATOR
Die Änderung im heißen Element wurde durch eine Tastenkombination verursacht.
HICF_ARROWKEYS
Die Änderung im heißen Element wurde durch eine Pfeiltaste verursacht.
HICF_DUPACCEL
Ändert HICF_ACCELERATOR. Wenn dieses Flag festgelegt ist, verfügen mehrere Elemente über dasselbe Tastenkombinationszeichen.
HICF_ENTERING
Ändert die anderen Ursachenflags. Wenn dieses Flag festgelegt ist, gibt es kein vorheriges heißes Element, und idOld enthält keine gültigen Informationen.
HICF_LEAVING
Ändert die anderen Ursachenflags. Wenn dieses Flag festgelegt ist, gibt es kein neues heißes Element, und idNew enthält keine gültigen Informationen.
HICF_LMOUSE
Die Änderung im heißen Element resultierte aus einem Mausklickereignis mit der linken Maustaste.
HICF_MOUSE
Die Änderung im heißen Element resultierte aus einem Mausereignis.
HICF_OTHER
Die Änderung im heißen Element resultierte aus einem Ereignis, das nicht ermittelt werden konnte. Dies ist in den meisten Fällen auf eine Änderung des Fokus oder der TB_SETHOTITEM Nachricht zurückzuführen.
HICF_RESELECT
Die Änderung im heißen Element resultierte daraus, dass der Benutzer die Tastenkombination für ein Element eingegeben hat, das bereits heiß war.
HICF_TOGGLEDROPDOWN

Version 5.80. Bewirkt, dass die Schaltfläche den Status wechselt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h