Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A (vagy egyszerűen gyorsító) billentyűleütés vagy billentyűleütések kombinációja, amely WM_COMMAND vagy WM_SYSCOMMAND üzenetet generál egy alkalmazás számára.
Ebben a szakaszban
Név | Leírás |
---|---|
A billentyűzetgyorsítók | A billentyűzetgyorsítókat ismerteti. |
Billentyűzetgyorsítók | A billentyűzetgyorsítókhoz társított feladatokat ismerteti. |
billentyűzetgyorsító referencia- | Az API-referenciát tartalmazza. |
Billentyűzetgyorsító függvények
Név | Leírás |
---|---|
CopyAcceleratorTable | Másolja a megadott gyorsítótáblát. Ez a függvény a gázpedál-tábla leírójának megfelelő gyorsítótábla-adatok lekérésére, illetve a gázpedál-tábla adatainak méretének meghatározására szolgál. |
CreateAcceleratorTable | Létrehoz egy gyorsítótáblát. |
DestroyAcceleratorTable | Elpusztít egy gyorsítótáblát. |
LoadAccelerators | Betölti a megadott gyorsítótáblát. |
TranslateAccelerator | A menüparancsok gyorsítókulcsait dolgozza fel. A függvény lefordít egy WM_KEYDOWN vagy WM_SYSKEYDOWN üzenetet egy WM_COMMAND vagy WM_SYSCOMMAND üzenetre (ha a megadott gyorsítótáblában szerepel egy bejegyzés a kulcshoz), majd közvetlenül a megadott ablakműveletbe küldi a WM_COMMAND vagy WM_SYSCOMMAND üzenetet.
TranslateAccelerator csak akkor tér vissza, ha az ablak eljárása feldolgozta az üzenetet. |
Billentyűzetgyorsító üzenetek
Név | Leírás |
---|---|
WM_CHANGEUISTATE | Annak jelzésére küldve, hogy a felhasználói felület állapotát módosítani kell. |
WM_INITMENU | Akkor küldi el, amikor egy menü aktívvá válik. Ez akkor fordul elő, ha a felhasználó egy elemre kattint a menüsávon, vagy lenyom egy menükulcsot. Ez lehetővé teszi, hogy az alkalmazás a megjelenítés előtt módosítsa a menüt. Az ablak a WindowProc függvényen keresztül kapja meg ezt az üzenetet. |
WM_QUERYUISTATE | Az ablak felhasználói felületi állapotának lekéréséhez küldve. |
WM_UPDATEUISTATE | A megadott ablak és az összes gyermekablak felhasználói felületi állapotának módosításához küldve. |
Billentyűzetgyorsító értesítései
Név | Leírás |
---|---|
WM_INITMENUPOPUP | Akkor küldi el, ha egy legördülő menü vagy almenü aktívvá válik. Ez lehetővé teszi, hogy az alkalmazás a teljes menü módosítása nélkül módosítsa a menüt a megjelenítés előtt. |
WM_MENUCHAR | Akkor küldik el, ha egy menü aktív, és a felhasználó lenyom egy olyan kulcsot, amely nem felel meg egyetlen mnemonikus vagy gyorsítókulcsnak sem. Ezt az üzenetet a menüt tartalmazó ablakba küldi a rendszer. |
WM_MENUSELECT | A menü tulajdonosablakának küldve, amikor a felhasználó kiválaszt egy menüelemet. |
WM_SYSCHAR | A TranslateMessage függvény WM_SYSKEYDOWN üzenet lefordításakor a billentyűzetfókuszt tartalmazó ablakba kerül. Megadja egy rendszerkarakte-kulcs karakterkódját, vagyis egy olyan karakterkulcsot, amelyet az ALT billentyű lenyomása közben lenyom. |
WM_SYSCOMMAND | Az ablak akkor kapja meg ezt az üzenetet, ha a felhasználó a Ablak menüből választ egy parancsot, vagy amikor a felhasználó a teljes méret gombot, a Kis méret gombot, a Visszaállítás gombot vagy a Bezárás gombot választja. |
Billentyűzetgyorsító szerkezetek
Név | Leírás |
---|---|
ACCEL- | Egy gyorsítótáblában használt gyorsítókulcsot határoz meg. |