ACCELTABLEENTRY-Struktur
Beschreibt die Daten in einer einzelnen Zugriffstastentabellenressource. Die hier bereitgestellte Strukturdefinition dient nur zur Erläuterung. es ist in keiner Standardheaderdatei vorhanden.
Syntax
typedef struct {
WORD fFlags;
WORD wAnsi;
WORD wId;
WORD padding;
} ACCELTABLEENTRY;
Member
-
fFlags
-
Typ: WORD
-
Beschreibt die Eigenschaften der Tastaturbeschleunigung. Dieser Member kann einen oder mehrere der folgenden Werte aus Winuser.h aufweisen.
Wert Bedeutung - FVIRTKEY
- TRUE
Der Zugriffstastenschlüssel ist ein Virtueller Schlüsselcode. Wenn dieses Flag nicht angegeben ist, wird davon ausgegangen, dass der Zugriffstastenschlüssel einen ASCII-Zeichencode angibt. - FNOINVERT
- 0x02
Ein Menüelement in der Menüleiste ist nicht hervorgehoben, wenn eine Zugriffstaste verwendet wird. Dieses Attribut ist veraltet und wird nur aus Gründen der Abwärtskompatibilität mit Ressourcendateien beibehalten, die für 16-Bit-Windows entwickelt wurden. - FSHIFT
- 0x04
Der Beschleuniger wird nur aktiviert, wenn der Benutzer die UMSCHALTTASTE drückt. Dieses Flag gilt nur für virtuelle Schlüssel. - FCONTROL
- 0x08
Der Beschleuniger wird nur aktiviert, wenn der Benutzer die STRG-TASTE drückt. Dieses Flag gilt nur für virtuelle Schlüssel. - FALT
- 0x10
Die Beschleunigertaste wird nur aktiviert, wenn der Benutzer die ALT-TASTE drückt. Dieses Flag gilt nur für virtuelle Schlüssel. - 0x80
Der Eintrag ist der letzte in einer Zugriffstastentabelle. -
wAnsi
-
Typ: WORD
-
Ein ANSI-Zeichenwert oder ein virtueller Schlüsselcode, der den Zugriffstastenschlüssel identifiziert.
-
Wid
-
Typ: WORD
-
Ein Bezeichner für die Tastenkombination. Dies ist der Wert, der an die Fensterprozedur übergeben wird, wenn der Benutzer die angegebene Taste drückt.
-
padding
-
Typ: WORD
-
Die Anzahl der eingefügten Bytes, um sicherzustellen, dass die Struktur an einer DWORD-Grenze ausgerichtet ist.
Bemerkungen
Die ACCELTABLEENTRY-Struktur wird für alle Zugriffstastentabelleneinträge in der Ressource wiederholt. Der letzte Eintrag in der Tabelle wird mit dem Wert 0x0080 gekennzeichnet.
Sie können die Anzahl der Elemente in der Tabelle berechnen, wenn Sie die Länge der Ressource durch acht teilen. Dann kann Ihre Anwendung nach dem Zufallsprinzip auf die einzelnen Einträge mit fester Länge zugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Siehe auch
-
Referenz
-
Konzept