GetWindow

De GetWindow functie haalt een bestandsingang naar een venster dat de opgegeven relatie (Z order of eigenaar) moet in het opgegeven venster.

HWND GetWindow) HWND  hWnd, / / ingang naar het oorspronkelijke vensterUINTuCmd / / relatie markeren);
 

Parameters

hWnd
Ingang naar een venster. De vensteringang ontvangen is ten opzichte van dit venster, op basis van de waarde van de parameter uCmd.
uCmd
Hiermee geeft u de relatie tussen het opgegeven venster en het venster waarvan handvat moet worden opgehaald. Deze parameter kan een van de volgende waarden worden:
Waarde Betekenis
GW_CHILD De opgehaalde greep identificeert het onderliggende venster boven aan de Z-volgorde, als het opgegeven venster een bovenliggend venster is; anders, de opgehaalde handvat is NULL. De functie onderzoekt alleen kind windows van het opgegeven venster. Het onderzoekt niet afstammeling windows.
GW_ENABLEDPOPUP Windows NT 5.0 en hoger: De opgehaalde greep identificeert de ingeschakelde popup venster eigendom van het opgegeven venster (het zoeken gebruikt de eerste dergelijke venster gevonden met behulp van GW_HWNDNEXT); anders, als er geen ingeschakelde popup-vensters, de opgehaalde handvat is die van het opgegeven venster.
GW_HWNDFIRST De opgehaalde greep identificeert het venster van hetzelfde type die is het hoogst in de Z-volgorde. Als het opgegeven venster een bovenste venster, identificeert de greep het bovenste venster dat is het hoogst in de Z-volgorde. Als het opgegeven venster een venster op het hoogste niveau is, identificeert de greep de top-level venster dat is het hoogst in de Z-volgorde. Als het opgegeven venster een onderliggend venster, identificeert de greep de broer of zus venster dat is het hoogst in de Z-volgorde.
GW_HWNDLAST De opgehaalde greep identificeert het venster van hetzelfde type dat is het laagste in de Z-volgorde. Als het opgegeven venster een bovenste venster, identificeert de greep het bovenste venster dat is het laagste in de Z-volgorde. Als het opgegeven venster een venster op het hoogste niveau is, identificeert de greep de top-level venster dat is het laagste in de Z-volgorde. Als het opgegeven venster een onderliggend venster, identificeert de greep de broer of zus venster dat is het laagste in de Z-volgorde.
GW_HWNDNEXT De opgehaalde greep identificeert het venster onder het opgegeven venster in de Z-volgorde. Als het opgegeven venster een bovenste venster, identificeert de greep het bovenste venster onder het opgegeven venster. Als het opgegeven venster een venster op het hoogste niveau, identificeert de greep het venster op het hoogste niveau onder het opgegeven venster. Als het opgegeven venster een onderliggend venster, identificeert de greep de broer of zus venster onder het opgegeven venster.
GW_HWNDPREV De opgehaalde greep identificeert het venster boven het opgegeven venster in de Z-volgorde. Als het opgegeven venster een bovenste venster, identificeert de greep het bovenste venster boven het opgegeven venster. Als het opgegeven venster een venster op het hoogste niveau is, identificeert de greep het venster op het hoogste niveau boven het opgegeven venster. Als het opgegeven venster een onderliggend venster, identificeert de greep de broer of zus venster boven het opgegeven venster.
GW_OWNER De opgehaalde greep aangeeft van het opgegeven venster eigenaar venster, eventuele.

Retourwaarden

Als de functie slaagt, is de retourwaarde een vensteringang. Als er geen venster bestaat met de opgegeven relatie naar het opgegeven venster, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De EnumChildWindows functie is betrouwbaarder dan het aanroepen van GetWindow in een lus. Een toepassing dat oproepen GetWindow voor het uitvoeren van deze taak wordt dreigt gevangen in een oneindige lus of referencement een bestandsingang naar een venster dat is vernietigd.

Windows CE: In Windows CE versie 1.0, wordt de GW_OWNER vlag waarde voor de parameter uCmd alleen ondersteund voor dialoogvensters.

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

Windows, overzicht, functies van het venster, EnumChildWindows

Index