Estilos de janela
Veja a seguir os estilos de janela. Depois que a janela tiver sido criada, esses estilos não poderão ser modificados, exceto conforme observado.
Nome da constante | Valor constante | Descrição |
---|---|---|
WS_BORDER | 0x00800000L | A janela tem uma borda de linha fina |
WS_CAPTION | 0x00C00000L | A janela tem uma barra de título (inclui o estilo WS_BORDER ). |
WS_CHILD | 0x40000000L | A janela é uma janela filho. Uma janela com esse estilo não pode ter uma barra de menus. Esse estilo não pode ser usado com o estilo WS_POPUP . |
WS_CHILDWINDOW | 0x40000000L | O mesmo que o estilo WS_CHILD . |
WS_CLIPCHILDREN | 0x02000000L | Exclui a área ocupada por janelas filho quando o desenho ocorre dentro da janela pai. Esse estilo é usado ao criar a janela pai. |
WS_CLIPSIBLINGS | 0x04000000L | Corta janelas filho em relação umas às outras; ou seja, quando uma janela filho específica recebe uma mensagem WM_PAINT , o estilo WS_CLIPSIBLINGS corta todas as outras janelas filho sobrepostas da região da janela filho a serem atualizadas. Se WS_CLIPSIBLINGS não for especificado e as janelas filho se sobreporem, será possível, ao desenhar dentro da área do cliente de uma janela filho, desenhar dentro da área do cliente de uma janela filho vizinha. |
WS_DISABLED | 0x08000000L | A janela está inicialmente desabilitada. Uma janela desabilitada não pode receber entrada do usuário. Para alterar isso depois que uma janela tiver sido criada, use a função EnableWindow . |
WS_DLGFRAME | 0x00400000L | A janela tem uma borda de um estilo normalmente usado com caixas de diálogo. Uma janela com esse estilo não pode ter uma barra de título. |
WS_GROUP | 0x00020000L | A janela é o primeiro controle de um grupo de controles. O grupo consiste nesse primeiro controle e em todos os controles definidos após ele, até o próximo controle com o estilo WS_GROUP . O primeiro controle em cada grupo geralmente tem o estilo WS_TABSTOP para que o usuário possa mover de grupo para grupo. Posteriormente, o usuário pode alterar o foco do teclado de um controle no grupo para o próximo controle no grupo usando as teclas de direção. Você pode ativar e desativar esse estilo para alterar a navegação da caixa de diálogo. Para alterar esse estilo após a criação de uma janela, use a função SetWindowLong . |
WS_HSCROLL | 0x00100000L | A janela tem uma barra de rolagem horizontal. |
WS_ICONIC | 0x20000000L | Inicialmente, a janela é minimizada. O mesmo que o estilo WS_MINIMIZE . |
WS_MAXIMIZE | 0x01000000L | A janela é maximizada inicialmente. |
WS_MAXIMIZEBOX | 0x00010000L | A janela tem um botão maximizar. Não é possível combinar com o estilo WS_EX_CONTEXTHELP . O estilo WS_SYSMENU também deve ser especificado. |
WS_MINIMIZE | 0x20000000L | Inicialmente, a janela é minimizada. O mesmo que o estilo WS_ICONIC . |
WS_MINIMIZEBOX | 0x00020000L | A janela tem um botão minimizar. Não é possível combinar com o estilo WS_EX_CONTEXTHELP . O estilo WS_SYSMENU também deve ser especificado. |
WS_OVERLAPPED | 0x000000000L | A janela é uma janela sobreposta. Uma janela sobreposta tem uma barra de título e uma borda. O mesmo que o estilo WS_TILED . |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | A janela é uma janela sobreposta. O mesmo que o estilo WS_TILEDWINDOW . |
WS_POPUP | 0x80000000L | A janela é uma janela pop-up. Esse estilo não pode ser usado com o estilo WS_CHILD . |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | A janela é uma janela pop-up. Os estilos WS_CAPTION e WS_POPUPWINDOW devem ser combinados para tornar o menu da janela visível. |
WS_SIZEBOX | 0x00040000L | A janela tem uma borda de dimensionamento. O mesmo que o estilo WS_THICKFRAME . |
WS_SYSMENU | 0x00080000L | A janela tem um menu de janela em sua barra de título. O estilo WS_CAPTION também deve ser especificado. |
WS_TABSTOP | 0x00010000L | A janela é um controle que pode receber o foco do teclado quando o usuário pressiona a tecla TAB. Pressionar a tecla TAB altera o foco do teclado para o próximo controle com o estilo WS_TABSTOP . Você pode ativar e desativar esse estilo para alterar a navegação da caixa de diálogo. Para alterar esse estilo após a criação de uma janela, use a função SetWindowLong . Para que as caixas de diálogo windows e modeless criadas pelo usuário funcionem com paradas de tabulação, altere o loop de mensagem para chamar a função IsDialogMessage . |
WS_THICKFRAME | 0x00040000L | A janela tem uma borda de dimensionamento. O mesmo que o estilo WS_SIZEBOX . |
WS_TILED | 0x000000000L | A janela é uma janela sobreposta. Uma janela sobreposta tem uma barra de título e uma borda. O mesmo que o estilo WS_OVERLAPPED . |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | A janela é uma janela sobreposta. O mesmo que o estilo WS_OVERLAPPEDWINDOW . |
WS_VISIBLE | 0x10000000L | A janela é inicialmente visível. Esse estilo pode ser ativado e desativado usando a função ShowWindow ou SetWindowPos . |
WS_VSCROLL | 0x00200000L | A janela tem uma barra de rolagem vertical. |
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] |
Cabeçalho | Winuser.h (inclua Windows.h) |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de