Compartilhar via


CWnd::ShowWindow

Define o estado de visibilidade da janela.

BOOL ShowWindow( 
   int nCmdShow  
);

Parâmetros

  • nCmdShow
    Especifica como CWnd deve ser mostrado. Deve ser um dos seguintes valores:

    • SW_HIDE oculta esta janela e passa a ativação a outra janela.

    • SW_MINIMIZE e minimiza a janela ativa a janela de nível superior na lista do sistema.

    • SW_RESTORE ativa e exibe a janela. Se a janela minimizada ou é maximizada, janelas restauradas para sua posição e tamanho original.

    • SW_SHOW ativa a janela e exibi-la no seu tamanho e posição atual.

    • SW_SHOWMAXIMIZED ativa a janela e exibi-lo como uma janela maximizada.

    • SW_SHOWMINIMIZED ativa a janela e exibi-lo como um ícone.

    • SW_SHOWMINNOACTIVE exibe a janela como um ícone. A janela que está ativa no momento permanece ativa.

    • SW_SHOWNA exibe a janela em seu estado atual. A janela que está ativa no momento permanece ativa.

    • SW_SHOWNOACTIVATE exibe a janela no seu tamanho e posição mais recentes. A janela que está ativa no momento permanece ativa.

    • SW_SHOWNORMAL ativa e exibe a janela. Se a janela minimizada ou é maximizada, janelas restauradas para sua posição e tamanho original.

Valor de retorno

Diferente de zero se a janela foi anteriormente visível; 0 se CWnd oculto foi anteriormente.

Comentários

ShowWindow deve ser chamado somente uma vez pelo aplicativo para a janela principal com CWinApp::m_nCmdShow. Chamadas subseqüentes a ShowWindow devem usar um dos valores listados acima em vez do especificado por CWinApp::m_nCmdShow.

Exemplo

Consulte o exemplo para CWnd::CalcWindowRect.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

ShowWindow

CWnd::OnShowWindow

CWnd::ShowOwnedPopups