Struktura ACCELTABLEENTRY opisuje dane w zasobach tabeli poszczególnych akceleratora. Określenie struktury dostarczone, Oto wyjaśnienie tylko; nie jest obecny w dowolnym pliku standardowego nagłówka.
struct ACCELTABLEENTRY {fFlags programu WORD;
Program WORD wAnsi;
WORD wId;
Program WORD wypełniacza;
}
| Wartość | Znaczenie |
|---|---|
| FVIRTKEY | Klawisz skrótu jest kod klucza wirtualnego. Jeśli ta flaga nie jest określony, przyjęto, że klawisz skrótu określić kod znaku ASCII. |
| FNOINVERT | Element menu na pasku menu nie jest wyróżniony, gdy używany jest akcelerator. |
| FSHIFT | Akcelerator jest uaktywniany tylko wtedy, gdy użytkownik naciśnie klawisz SHIFT. Flaga ta stosuje się tylko do klawiszy wirtualnych. |
| FCONTROL | Akcelerator jest uaktywniany tylko wtedy, gdy użytkownik naciśnie klawisz CTRL. Flaga ta stosuje się tylko do klawiszy wirtualnych. |
| FALT | Akcelerator jest uaktywniany tylko wtedy, gdy użytkownik naciśnie klawisz ALT. Flaga ta stosuje się tylko do klawiszy wirtualnych. |
| 0x80 | Zapis jest ostatni w tabeli akcelerator. |
Struktura ACCELTABLEENTRY jest powtarzany dla wszystkich wpisów tabeli akceleratora w zasobie. Ostatni wpis w tabeli jest oflagowana z wartością 0x0080.
Liczba elementów w tabeli można obliczyć, jeśli długość zasobu przez osiem. Następnie aplikacja losowo dostęp poszczególnych wpisów o stałej długości.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwana.
Przegląd środków, struktur zasobów, CreateAcceleratorTable