Freigeben über


IsWindowVisible-Funktion (winuser.h)

Bestimmt den Sichtbarkeitsstatus des angegebenen Fensters.

Syntax

BOOL IsWindowVisible(
  [in] HWND hWnd
);

Parameter

[in] hWnd

Typ: HWND

Ein Handle für das zu testende Fenster.

Rückgabewert

Typ: BOOL

Wenn das angegebene Fenster, das übergeordnete Fenster, das übergeordnete Fenster des übergeordneten Fensters usw. die WS_VISIBLE formatieren, ist der Rückgabewert ungleich null. Andernfalls ist der Rückgabewert null.

Da der Rückgabewert angibt, ob das Fenster über die WS_VISIBLE-Formatvorlage verfügt, kann es ungleich null sein, auch wenn das Fenster von anderen Fenstern vollständig verdeckt wird.

Hinweise

Der Sichtbarkeitszustand eines Fensters wird durch das bit WS_VISIBLE-Format angegeben. Wenn WS_VISIBLE festgelegt ist, wird das Fenster angezeigt, und das anschließende Zeichnen in das Fenster wird angezeigt, solange das Fenster den WS_VISIBLE Stil aufweist.

Jede Zeichnung eines Fensters mit der WS_VISIBLE Stil wird nicht angezeigt, wenn das Fenster von anderen Fenstern verdeckt oder durch das übergeordnete Fenster abgeschnitten wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-window-l1-1-1 (eingeführt in Windows 8.1)

Siehe auch

Konzept

Referenz

Showwindow

Windows