EnableWindow

De EnableWindow functie schakelt of muis- en toetsenbordinvoer naar het opgegeven venster of controle. Als de input is uitgeschakeld, ontvangt het venster geen input zoals muisklikken en toetsaanslagen. Als de input is ingeschakeld, ontvangt het venster alle input.

BOOL EnableWindow ()  HWND  hWnd, / / verwerken naar venster BOOLbEnable / / vlag voor in- of uitschakelen van input);
 

Parameters

hWnd
Ingang naar het venster moet worden ingeschakeld of uitgeschakeld.
bEnable
Hiermee bepaalt u of in- of uitschakelen van het venster. Als deze parameter TRUE is, wordt het venster is ingeschakeld. Als de parameter FALSE is, is het venster uitgeschakeld.

Retourwaarden

Als het venster was eerder uitgeschakeld, is de retourwaarde aan nul.

Als het venster was niet eerder uitgeschakeld, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

Als de ingeschakelde status van een venster wijzigt, wordt een WM_ENABLE -bericht wordt verzonden voordat de EnableWindow functie wordt geretourneerd. Als een venster al is uitgeschakeld, alle vensters van haar kind impliciet uitgeschakeld, hoewel ze zijn niet een boodschap WM_ENABLE.

Een venster moet worden ingeschakeld voordat het kan worden geactiveerd. Bijvoorbeeld, als een toepassing een niet-modaal dialoogvenster weer te geven is en haar belangrijkste venster heeft uitgeschakeld, moet de toepassing het hoofdvenster inschakelen voordat het dialoogvenster vernietigen. Anders, een ander venster krijgt de focus van het toetsenbord en worden geactiveerd. Als een onderliggend venster is uitgeschakeld, wordt deze genegeerd wanneer het systeem probeert om te bepalen welke venster muis berichten moet ontvangen.

Een venster is standaard ingeschakeld wanneer deze wordt gemaakt. Een toepassing kunt maken een venster dat in eerste instantie is uitgeschakeld, de WS_DISABLED stijl in de CreateWindow of CreateWindowEx functie geven. Nadat u een venster hebt gemaakt, kan een toepassing gebruiken EnableWindow om in- of uitschakelen van het venster.

Een toepassing kan deze functie gebruiken om in- of uitschakelen van een besturingselement in een dialoogvenster. Een uitgeschakeld besturingselement kan niet de focus van het toetsenbord ontvangen, noch kan een gebruiker toegang krijgen tot het.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Toetsenbord Input overzicht, invoer van het toetsenbord functioneert, CreateWindow, CreateWindowEx, IsWindowEnabled, WM_ENABLE

Index