Funkcia EnableWindow povolí alebo zakáže myš a klávesnicu vstup do zadané okno alebo ovládacieho prvku. Keď vstup je vypnutý, okno nebude prijímať vstup ako je klikanie a stláčaniu. Keď je aktivovaný vstup okno dostane všetky vstupné.
BOOL EnableWindow ( HWND hWnd; / / spracovať do okna BOOLbEnable / / príznak pre povolenia alebo zakázania vstup);
Ak okno bolo predtým vypnuté, vrátená hodnota je nenulové.
Ak okno nie bolo predtým vypnuté, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Ak povolený stav okno sa mení, WM_ENABLE správa sa odošle pred funkcia EnableWindow vráti. Ak okno je už vypnutý, všetky podriadené okná implicitne vypnuté, hoci nie sú odoslané správy WM_ENABLE.
Okno musí byť zapnutý predtým, než môže byť aktivovaný. Napríklad, ak aplikácia zobrazuje dialógové okno sú nemodálne a zakázal jej hlavné okno, žiadosť musí umožňovať pochopenie v hlavnom okne pred zničením dialógového okna. V opačnom prípade iného okna dostane klávesnice a aktivovať. Ak je dcérskym oknom vypnutá, je ignorovaný, keď sa systém pokúša určiť, ktoré okno by hlásenia myši.
Podľa predvoleného nastavenia zapnuté oknom pri jeho vytvorení. Chcete vytvoriť okno, ktoré pôvodne vypnutá, žiadosť môžete zadať štýl WS_DISABLED funkcie CreateWindow alebo CreateWindowEx . Po vytvorení okno jedna aplikácia môže použiť EnableWindow Ak chcete zapnúť alebo vypnúť v okne.
Jedna aplikácia môže použiť túto funkciu zapnúť alebo vypnúť kontrolu v dialógovom okne. So zdravotným postihnutím ovládací prvok nemôžete prijímať klávesnice ani môže používateľ získať prístup k nemu.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Klávesnice-prehlad vstup vstup z klávesnice funkcie CreateWindow, CreateWindowEx, IsWindowEnabled, WM_ENABLE