EnableWindow

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);
 

Parametre

hWnd
Spracovať do okna zapnutá alebo vypnutá.
bEnable
Určuje, či chcete zapnúť alebo vypnúť v okne. Ak tento parameter hodnotu TRUE, okno je zapnuté. Ak parameter hodnotu NEPRAVDA, okno je zakázané.

Note:

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.

Poznámky

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.

Stručné informácie

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.

Pozri tiež

Klávesnice-prehlad vstup vstup z klávesnice funkcie CreateWindow, CreateWindowEx, IsWindowEnabled, WM_ENABLE

Index