Funcția EnableWindow activează sau dezactivează mouse-ul ?i tastatura de intrare specificată fereastra sau control. Când de intrare este dezactivat, fereastra nu primiți intrare cum ar fi clicuri de mouse și tastelor. Când de intrare este activată, fereastra primește toate intrare.
(BOOL EnableWindow HWND hWnd, / / ocupa fereastra BOOLbEnable / / pavilion pentru activarea sau dezactivarea intrare);
Dacă fereastra anterior a fost dezactivat, valoarea returnată este nenul.
Dacă fereastra anterior nu a fost dezactivat, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
În cazul în care statul activat o fereastră este în schimbare, este transmis un mesaj de WM_ENABLE înainte de funcția EnableWindow . Dacă o fereastră este deja dezactivată, toate ferestrele sale copil sunt implicit dezactivată, deși nu sunt trimise un mesaj WM_ENABLE.
O fereastră trebuie să fie activată înainte de aceasta poate fi activat. De exemplu, dacă o cerere este afișează o casetă de dialog fără mod și a dezactivat sale fereastra principală, cererea trebuie să permită fereastra principală înainte de distrugerea din caseta de dialog. În caz contrar, o altă fereastră va primi focalizarea tastaturii și activat. Dacă o fereastră de copil este dezactivat, este ignorată atunci când sistemul încearcă să determine fereastra care ar trebui să primească mesaje de mouse-ul.
În mod implicit, o fereastră este activată când este creată. Pentru a crea o fereastră care inițial este dezactivat, cererea poate preciza stilul WS_DISABLED în funcția CreateWindow sau CreateWindowEx . După ce a fost creată o fereastră, o cerere poate utiliza EnableWindow pentru a activa sau dezactiva fereastra.
Cererea poate utiliza această funcție pentru a activa sau dezactiva un control într-o casetă de dialog. Un control cu handicap nu poate primi focalizarea tastaturii, nici poate un utilizator acces la acesta.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Tastatură intrare prezentare generală, funcții Input tastatură, CreateWindow, CreateWindowEx, IsWindowEnabled, WM_ENABLE