GetWindow

Funkcia GetWindow načíta rukoväť do okna, ktoré obsahuje zadaný vzťah (Poradie vykresľovania alebo vlastníka) pre zadané okno.

(HWND GetWindow HWND  hWnd; / / manipulovať s originálnym oknomUINTuCmd / / vzťah vlajky);
 

Parametre

hWnd
Rukoväť na okno. Okno rukoväť Zdroj: je relatívna vzhľadom na toto okno na základe hodnoty parametra uCmd.
uCmd
Určuje vzťah medzi zadané okno a okno, ktorého rukoväť má byť obnovený. Tento parameter môže byť jedna z nasledovných hodnôt:
Hodnota Význam
GW_CHILD Načítané rukoväť identifikuje dieťa okna v hornej časti poradie vykresľovania, ak zadané okno rodičovské okno; v opačnom prípade načítané rukoväť je NULL. Funkcia skúma iba podriadené okná zadané okno. Neskúma potomkov windows.
GW_ENABLEDPOPUP Systém Windows NT, verzia 5.0 a vyššia: Načítané rukoväť identifikuje zapnutý popup okno vo vlastníctve zadané okno (vyhľadávanie používa prvý takéto okno nájsť pomocou GW_HWNDNEXT); inak, ak žiadny zapnutý popup okien, načítané rukoväť je, že zadané okno.
GW_HWNDFIRST Načítané rukoväť identifikuje okno rovnakého typu, ktorý je najvyššie v poradie vykresľovania. Ak je zadané okno najvyššej okno, rukoväť identifikuje najvyššej okna, ktoré je najvyšší v poradie vykresľovania. Ak je zadané okno najvyššej úrovne okno, rukoväť identifikuje najvyššej úrovne okna, ktoré je najvyšší v poradie vykresľovania. Ak zadané okno nie je dcérskym oknom, rukoväť identifikuje súrodenec okna, ktoré je najvyšší v poradie vykresľovania.
GW_HWNDLAST Načítané rukoväť identifikuje okno rovnakého typu, ktorý je najnižší v poradie vykresľovania. Ak je zadané okno najvyššej okno, rukoväť identifikuje najvyššej okna, ktoré je najnižší v poradie vykresľovania. Ak je zadané okno najvyššej úrovne okno, rukoväť identifikuje najvyššej úrovne okna, ktoré je najnižší v poradie vykresľovania. Ak zadané okno nie je dcérskym oknom, rukoväť identifikuje súrodenec okna, ktoré je najnižší v poradie vykresľovania.
GW_HWNDNEXT Načítané rukoväť identifikuje oknom nižšie zadané okno poradie vykresľovania. Ak je zadané okno najvyššej okno, rukoväť identifikuje najvyššej oknom nižšie zadané okno. Ak je zadané okno najvyššej úrovne okno, rukoväť identifikuje najvyššej úrovne oknom nižšie zadané okno. Ak zadané okno nie je dcérskym oknom, rukoväť identifikuje súrodenec oknom nižšie zadané okno.
GW_HWNDPREV Načítané rukoväť identifikuje okne nad zadané okno poradie vykresľovania. Ak je zadané okno najvyššej okno, rukoväť identifikuje hlavné okno nad zadané okno. Ak je zadané okno najvyššej úrovne okno, rukoväť identifikuje najvyššej úrovne okne nad zadané okno. Ak zadané okno nie je dcérskym oknom, rukoväť identifikuje súrodenec okne nad zadané okno.
GW_OWNER Načítané rukoväť identifikuje zadané okno vlastník okno, ak.

Note:

Ak funkciu podarí, vrátená hodnota je okno rukoväť. Ak žiadne okno existuje špecifikované vzťah k zadané okno, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

EnumChildWindows funkcia je spoľahlivejšia než GetWindow volania v slučke. Žiadosť, že volania GetWindow chcete vykonať túto úlohu riziko ulovených v nekonečnej slučke alebo odkazovanie rukoväť oknu, ktoré boli zničené.

Windows CE: V systéme Windows CE verzia 1.0, príznak hodnota GW_OWNER parametra uCmd je podporovaný iba pre dialógové okná.

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ž

Windows prehľad okno funkcie EnumChildWindows

Index