EnableWindow

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

Parametrii

hWnd
Ocupa în fereastra să fie activat sau dezactivat.
bEnable
Specifică dacă activați sau dezactivați fereastra. Dacă acest parametru este TRUE, fereastra este activată. Dacă parametrul este FALSE, fereastra este dezactivat.

Valorile întroarse

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.

Observații

Î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.

QuickInfo

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.

A se vedea, de asemenea

Tastatură intrare prezentare generală, funcții Input tastatură, CreateWindow, CreateWindowEx, IsWindowEnabled, WM_ENABLE

Index