ACCELTABLEENTRY

ACCELTABLEENTRY -struktur beskriver dataene i en individuell accelerator tabellen ressurs. Struktur-definisjon gitt her er for forklaring bare; Det finnes ikke i en standard topptekst-fil.

struct ACCELTABLEENTRY {WORD fFlags; 
    WORD wAnsi; 
    WORD wId; 
    WORD utfylling; 
} 

 

Medlemmer

fFlags
Angir et sett med flagg som du kan bruke til å beskrive egenskaper for tastatur-akselerator. Dette medlemmet kan ha ett eller flere av følgende verdier.
Verdi Betydning
FVIRTKEY Hurtigtast er en virtual-key-kode. Hvis dette flagget ikke er angitt, antas hurtigtast til å angi en ASCII-tegnkode.
FNOINVERT Et menyelement på menylinjen er ikke uthevet når et hurtigvalg brukes.
FSHIFT Akseleratoren aktiveres bare hvis brukeren trykker SKIFT. Dette flagget gjelder bare for virtuelle nøkler.
FCONTROL Akseleratoren aktiveres bare hvis brukeren trykker CTRL-tasten. Dette flagget gjelder bare for virtuelle nøkler.
FALT Akseleratoren aktiveres bare hvis brukeren trykker ALT-tasten. Dette flagget gjelder bare for virtuelle nøkler.
0x80 Posten er siste i en Web Slice-tabell.

wAnsi
Angir en verdi for ANSI-tegn eller en virtual-key-kode som identifiserer hurtigtast.
wId
Identifiserer hurtigtast. Dette er verdien som ble sendt i vinduet prosedyren når brukeren trykker den angitte nøkkelen.
utfylling
Antall byte som er satt inn for å sikre at strukturen er justert på en DWORD -grense.

Merknader

ACCELTABLEENTRY -struktur gjentas for alle accelerator tabelloppføringer i ressursen. Den siste posten i tabellen er flagget med verdien 0x0080.

Du kan beregne hvor mange elementer i tabellen hvis du dele lengden på ressursen med åtte. Deretter har din applikasjon tilfeldig tilgang til de enkelte postene med fast lengde.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.

Se også

Oversikt over ressurser, ressurs strukturer, CreateAcceleratorTable

Index