ACCEL

ACCEL structura definește un accelerator cheie utilizate într-un tabel accelerator.

typedef struct tagACCEL {/ / accl OCTET fVirt; 
    CUVÂNTUL cheie; 
    WORD cmd; 
} ACCEL 

 

Membrii

fVirt
Specifică steagurile accelerator. Acest membru pot fi o combinatie de următoarele valori:
Valoarea Sensul
FALT Tasta alt trebuie să fie deținută în jos atunci când este apăsat tasta accelerator.
FCONTROL Tasta ctrl trebuie să fie deținută în jos atunci când este apăsat tasta accelerator.
FNOINVERT Precizează că nici un element de meniu de nivel superior este evidențiată atunci când acceleratorul este utilizat. Dacă acest flag nu este specificat, un element de meniu de nivel superior va fi evidențiată, dacă este posibil, atunci când se utilizează accelerator.
FSHIFT Tasta shift trebuie să fie deținută în jos atunci când este apăsat tasta accelerator.
FVIRTKEY Membru cheie specifică un virtual-cheie code. Dacă nu este specificat acest flag, cheie se presupune pentru a specifica un cod de caractere ASCII.

cheie
Specifică tasta accelerator. Acest membru poate fi un virtual-cheie code sau un cod de caractere ASCII.
cmd
Precizează identificatorul accelerator. Această valoare este plasat în cuvântul low-ordinea de parametrul wParam mesajului WM_COMMAND sau WM_SYSCOMMAND, atunci când este apăsat accelerator.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Claviatură Accelerators prezentare, tastatură Accelerator structuri, WM_COMMAND, WM_SYSCOMMAND

Index