ACCEL

Struktura ACCEL definiuje klawisz skrótu używane w tabeli akcelerator.

element TypeDef struct tagACCEL {/ / accl BAJT fVirt; 
    SŁOWO klucz; 
    Program WORD cmd; 
} ACCEL 

 

Członkowie

fVirt
Określa flagi akceleratora. Ten element może być kombinacją następujących wartości:
Wartość Znaczenie
FALT Klawisz musi pozostawać wciśnięty, po naciśnięciu klawisza skrótu.
FCONTROL Klawisz ctrl musi pozostawać wciśnięty, po naciśnięciu klawisza skrótu.
FNOINVERT Określa, że nie element menu najwyższego poziomu jest zaznaczany, kiedy używany jest przyspiesznik. Jeśli ta flaga nie jest określony, element menu najwyższego poziomu zostanie wyróżniony, jeśli to możliwe, gdy używany jest przyspiesznik.
FSHIFT Klawisz shift musi pozostawać wciśnięty, po naciśnięciu klawisza skrótu.
FVIRTKEY Członkowskie klucza określa kod klucza wirtualnego. Jeśli ta flaga nie jest określony, przyjęto, że klucz określić kod znaku ASCII.

klucz
Określa klawisz skrótu. Ten element może być kod klucza wirtualnego lub kod znaku ASCII.
cmd
Określa identyfikator akceleratora. Wartość ta jest umieszczana w słowo bity parametr wParam WM_COMMAND lub WM_SYSCOMMAND wiadomość po naciśnięciu przyspiesznik.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Przegląd skróty klawiaturowe, Klawiatura Accelerator struktur, WM_COMMAND, WM_SYSCOMMAND

Index