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