A ShowWindow função define o estado de apresentação da janela especificada.
BOOL ShowWindow ( HWND hWnd, / / identificador para janelaintnCmdShow / / Mostrar estado de janela);
| Valor | Significado |
|---|---|
| SW_FORCEMINIMIZE | Windows NT 5.0 e posterior: Minimiza uma janela, mesmo se o segmento que possui a janela estiver congelado. Este sinalizador só deve ser usado quando minimizar janelas de um thread diferente. |
| SW_HIDE | Oculta a janela e ativa outra janela. |
| SW_MAXIMIZE | Maximiza a janela especificada. |
| SW_MINIMIZE | Minimiza a janela especificada e ativa a próxima janela de nível superior na ordem z. |
| SW_RESTORE | Ativa e exibe a janela. Se a janela está minimizada ou maximizada, o sistema restaura-la para seu tamanho e posição originais. Um aplicativo deve especificar este Sinalizar ao restaurar uma janela minimizada. |
| SW_SHOW | Ativa a janela e exibe-o em seu tamanho atual e a posição. |
| SW_SHOWDEFAULT | Define o estado apresentação baseado na bandeira SW_ especificada no estrutura STARTUPINFO passado para o CreateProcess função pelo programa que iniciou o aplicativo. |
| SW_SHOWMAXIMIZED | Ativa a janela e exibe-lo como uma janela maximizada. |
| SW_SHOWMINIMIZED | Ativa a janela e exibe-lo como uma janela minimizada. |
| SW_SHOWMINNOACTIVE | Exibe a janela como uma janela minimizada. A janela ativa permanece ativa. |
| SW_SHOWNA | Exibe a janela em seu estado atual. A janela ativa permanece ativa. |
| SW_SHOWNOACTIVATE | Exibe uma janela em seu tamanho e posição mais recentes. A janela ativa permanece ativa. |
| SW_SHOWNORMAL | Ativa e exibe uma janela. Se a janela está minimizada ou maximizada, o sistema restaura-la para seu tamanho e posição originais. Um aplicativo deve especificar esse sinalizador quando a exibição da janela pela primeira vez. |
Se a janela foi anteriormente visível, o valor de retorno é diferente de zero.
Se a janela anteriormente foi oculto, o valor de retorno é zero.
A primeira vez que um aplicativo chama ShowWindow, deve usar nCmdShow parâmetro o WinMain função como seu nCmdShow parâmetro. Chamadas subseqüentes para ShowWindow devem usar um dos valores na lista determinada, em vez de um especificada pelo nCmdShow parâmetro da função WinMain.
Como observado na discussão do nCmdShow parâmetro, o valor de nCmdShow é ignorado na primeira chamada para ShowWindow se o programa que lançou o aplicativo especifica informações de inicialização no estrutura STARTUPINFO . Neste caso, ShowWindow usa as informações especificadas na estrutura de STARTUPINFO para mostrar a janela. Em chamadas subseqüentes, o aplicativo deve chamar ShowWindow com nCmdShow definido como SW_SHOWDEFAULT para usar as informações de inicialização fornecidas pelo programa que iniciou o aplicativo. Esse comportamento foi desenvolvido para as seguintes situações
Windows CE: O nCmdShow parâmetro não oferece suporte os seguintes valores
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Visão geral sobre Windows, funções de janela, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain