Função IsWindowVisible (winuser.h)

Determina o estado de visibilidade da janela especificada.

Sintaxe

BOOL IsWindowVisible(
  [in] HWND hWnd
);

Parâmetros

[in] hWnd

Digite: HWND

Um identificador para a janela a ser testada.

Retornar valor

Tipo: BOOL

Se a janela especificada, a janela pai, a janela pai do pai e assim por diante tiverem o estilo WS_VISIBLE , o valor retornado não será zero. Caso contrário, o valor retornado será zero.

Como o valor retornado especifica se a janela tem o estilo WS_VISIBLE , pode ser diferente de zero mesmo que a janela seja totalmente obscurecida por outras janelas.

Comentários

O estado de visibilidade de uma janela é indicado pelo bit de estilo WS_VISIBLE . Quando WS_VISIBLE é definido, a janela é exibida e o desenho subsequente nele é exibido desde que a janela tenha o estilo WS_VISIBLE .

Qualquer desenho em uma janela com o estilo WS_VISIBLE não será exibido se a janela for obscurecida por outras janelas ou for recortada pela janela pai.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-window-l1-1-1 (introduzido em Windows 8.1)

Confira também

Conceitual

Referência

Showwindow

Windows