GetWindow işlevi belirtilen pencereyi belirtilen ilişkisi (z sırası veya sahibi) olan bir pencere tanıtıcı alır.
hwnd GetWindow) hwnd hWnd, / / idare orijinal pencereyeUINTuCmd / / ilişki bayrak);
Değer | Anlamı |
---|---|
GW_CHILD | Belirtilen pencerenin üst pencere ise alınan tanıtıcının alt pencere z sırası üstündeki tanımlar; Aksi takdirde alınan tanıtıcının null olur. İşlev yalnızca belirtilen pencerenin alt pencereleri inceliyor. Bu alt windows incelemek değil. |
GW_ENABLEDPOPUP | Windows NT 5.0 ve sonraki sürümleri: Alınan tanıtıcının sahibi tarafından belirtilen pencere etkin açılan pencereyi tanımlar (ilk arama kullanır gibi pencere gw_hwndnext kullanarak bulundu); hiçbir etkin açılır pencereler varsa, aksi takdirde alınan tanıtıcı belirtilen pencere olduğunu. |
GW_HWNDFIRST | Alınan tanıtıcının z sırayla en yüksek düzeyde aynı türden pencereyi tanımlar. Belirtilen pencereyi en üstteki pencere ise, tanıtıcı z sırayla en üstteki pencereyi tanımlar. Belirtilen pencerenin üst düzey pencere ise, z sırayla en üst düzey pencere tanıtıcısı tanımlar. Belirtilen pencerenin alt pencere ise, tanıtıcı z sırayla yüksek kardeş pencereyi tanımlar. |
GW_HWNDLAST | Alınan tanıtıcının z sırayla en düşük olan aynı tür pencereyi tanımlar. Belirtilen pencereyi en üstteki pencere ise, tanıtıcı z sırayla en düşük en üstteki pencereyi tanımlar. Belirtilen pencerenin üst düzey pencere ise, z sırayla en düşük düzey pencere kolu tanımlar. Belirtilen pencerenin alt pencere ise, z sırayla en küçük kardeş pencere kolu tanımlar. |
GW_HWNDNEXT | Alınan tanıtıcının z sırada belirtilen pencerenin altındaki pencereyi tanımlar. Belirtilen pencereyi en üstteki pencere ise, tanıtıcı belirtilen pencerenin altındaki en üstteki pencereyi tanımlar. Belirtilen pencerenin üst düzey pencere ise, aşağıda belirtilen pencerenin üst düzey pencere tanıtıcısı tanımlar. Belirtilen pencerenin alt pencere ise, belirtilen pencerenin altındaki kardeş pencere kolu tanımlar. |
GW_HWNDPREV | Alınan tanıtıcının z sırada belirtilen penceresinin üstündeki pencereyi tanımlar. Belirtilen pencerenin en üstteki pencere ise, yukarıda belirtilen pencerenin en üstteki pencere kolu tanımlar. Belirtilen pencerenin üst düzey pencere ise, yukarıda belirtilen pencerenin üst düzey pencere tanıtıcısı tanımlar. Belirtilen pencerenin alt pencere ise, yukarıda belirtilen pencereyi eş pencere kolu tanımlar. |
GW_OWNER | Alınan kolu varsa belirtilen pencerenin sahibi penceresi, tanımlar. |
İşlev başarılı olursa, dönen bir pencere tanıtıcısı değerdir. Belirtilen pencereyi belirtilen ilişkisi hiç penceresi varsa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError.
EnumChildWindows , daha bir döngüde GetWindow çağırmak daha güvenilir bir işlevdir. Uygulama çağrıları bu görevi gerçekleştirmek için GetWindow olmanın sonsuz bir döngüye veya tahrip edilmiş bir pencere tutamacı başvuran riskleri olduğunu.
Windows ce: Windows ce sürüm 1.0, uCmd parametresi için gw_owner bayrak değeri yalnızca iletişim kutuları için desteklenir.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Windows genel bakış, pencere işlevleri, EnumChildWindows