Systém a nesystémových úderov

Systém rozlišuje medzi systémom úderov a nesystémových úderov. Systém úderov vyrábať systém klávesnicového kódu správy, WM_SYSKEYDOWN a WM_SYSKEYUP. Nesystémoví úderov vyrábať nesystémových klávesnicového kódu správy, WM_KEYDOWN a WM_KEYUP.

Ak okno postup musí spracovať správu systému klávesnicového kódu, skontrolujte, či po spracovanie správy režimu prejde na funkciu DefWindowProc . Všetky systémové operácie zahŕňajúce klávesu alt v opačnom prípade bude vypnutá, kedykoľvek okno aktívneho prvku pomocou klávesnice. To znamená, užívateľa nebudete môcť prístup k menu alebo systémovej ponuky v okne alebo používania alt + esc alebo klávesovú kombináciu klávesov alt + tab aktivujte iný okno.

Systém klávesnicového kódu správy sú primárne na použitie systému namiesto žiadosti. Systém používa im poskytnúť svoje vstavané klávesnice rozhranie menu a umožňujú používateľovi ovládať ktoré okno je aktívna. Systém stlačenie klávesu hlásenia sú generované, pri ktorom používateľ zadá kľúča v kombinácii s kláves alt alebo keď užívateľské typy a žiadna okna klávesnice (napríklad pri minimalizovaní aktívnej aplikácie). V tomto prípade správy sú zaúčtované do frontu správ spojené s aktívne okno.

Nesystémoví klávesnicového kódu správy sú na použitie pre aplikáciu windows; Funkcia DefWindowProc nerobí nič s nimi. Okno postupu môžete zahodiť všetky nesystémových klávesnicového kódu správy, ktoré nie je potrebné.

Index