Ordem Z A ordem z de uma janela comprovou a posição de uma janela de casa particular na pilha do campo de golfe. Esse conjunto de janelas está concentrado junto com um eixo imaginário, geralmente o eixo Z, que sai da página. A janela no topo relacionada à ordem z geralmente se sobrepõe a todas as janelas.
Estes são os estilos de janela de pickup. Uma vez que a janela tenha sido criada, essas dimensões não podem ser giradas, a menos que indicado de outra forma.
constante / valor
Descrição
WS_BORDER
0x00800000L
A abertura da mira tem uma borda fina.
WS_CAPTION
0x00C00000L
A janela inicial possui um tema de painel (incluindo todo o estilo WS_BORDER).
WS_CHILD
0x40000000L
A janela a é uma porta infantil. Uma janela com esse talento simplesmente não pode ter uma boate com menu. Estilo Este fato importante nem sempre pode ser usado com o estilo WS_POPUP.
WS_CHILDWINDOW
0x40000000L
Mesmo desde o estilo específico de WS_CHILD.
WS_CLIPCHILDREN
0x02000000L
Exclui este canto específico ocupado por janelas filho se a obtenção for feita dentro da janela do caminhão pai. Este estilo é usado sempre que se cria um pai sobre as janelas.
WS_CLIPSIBLINGS
0x04000000L
Cortar janelas de crianças em relação umas às outras; o fato é que, quando uma porta de visão filha em particular recebe um WM_PAINT usando o projeto, o estilo WS_CLIPSIBLINGS pode cortar todas as outras janelas filho produzidas pela área local da janela filha para uma atualização especial. Se WS_CLIPSIBLINGS for impreciso e as janelas tiddler se sobrepõem, você certamente pode ensinar a desenhar qualquer área da janela secundária no cliente para rasgar no cliente uma área que pode ser relevante para a janela infantil adjacente.
WS_DISABLED
0x08000000L
Janela
, que está inicialmente desativado. Uma janela desabilitada não pode receber nenhuma estatística do usuário. Para alterar isso posteriormente, quando a janela for construída, use a funcionalidade EnableWindow .
WS_DLGFRAME
0x00400000L
A janela do caminhão tem uma borda para qualquer estilo comumente usado nas caixas de diálogo. Uma janela com esta estrutura não pode ter uma barra de título.
WS_GROUP
0x00020000L
Window é apenas a primeira operação de uma empresa de controles. O grupo consiste entre este nO primeiro controle e todos os controles definidos a partir daí, até que o segundo controle tenha um bom motivo para que você denomine WS_GROUP. A primeira manipulação vinculada a cada grupo geralmente tem este estilo WS_TABSTOP de forma que o usuário provavelmente passará de um grupo para outro. O usuário pode então alterar o foco do teclado atual de um controle de manutenção no grupo para outro, produzindo o uso dessas teclas de direção específicas. Para diferir essa dica após uma decoração de janela horrível, use o esforço SetWindowLong .
WS_HSCROLL
0x00100000L
A janela tem um poço de navegação horizontal.
WS_ICONIC
0x20000000L
O período é inicialmente minimizado. Como o estilo WS_MINIMIZE.
WS_MAXIMIZE
0x01000000L
Inicialmente, a área é aumentada ao máximo.
WS_MAXIMIZEBOX
0x00010000L
Janela
com botão de expansão. Não pode ser combinado com a prática WS_EX_CONTEXTHELP. Você também precisa especificar o estilo exato ws_sysmenu.
WS_MINIMIZE
0x20000000L
Inicialmente, a função eye-port gona é minimizada. Igual ao tema WS_ICONIC.
WS_MINIMIZEBOX
0x00020000L
Janela
no botão de minimizar. Não podem ser juntas com o estilo WS_EX_CONTEXTHELP. Você também precisa especificar o estilo ws_sysmenu.
WS_OVERLAPPED
0x00000000L
Janela
Esta será uma janela sobreposta. Uma moldura de janela sobreposta possui uma barra de título do jogo e uma borda. Corresponde ao estilo WS_TILED.
é uma guia sobreposta. Corresponde ao estilo WS_TILEDWINDOW.
WS_POPUP
0x80000000L
janela
Este é um pop-up real. Esse estilo realmente não pode ser usado o tempo todo por meio do estilo WS_CHILD.
WS_POPUPWINDOW
(WS_POPUP | WS_BORDER WS_SYSMENU)
|
O anúncio é uma janela pop-up. Os estilos necessários WS_CAPTION e WS_POPUPWINDOW são combinados para tornar o plano da porta visível.
WS_SIZEBOX
0x00040000L
A janela agora tem um tamanho de borda. Mesmo estilo, embora definido WS_THICKFRAME.
WS_SYSMENU
0x00080000L
janelas
o
em que pode comer no menu da janela passa a ser na verdade a barra de título. Você também pode especificar o estilo WS_CAPTION.
0x00010000L
ws_tabstop
O período
é um controle que recebe o foco do computador pessoal quando nosso usuário pressiona qualquer tecla TAB. Pressionar a tecla TAB muda o foco do sintetizador para, eu diria, o próximo controle usando o tipo ws_tabstop. Para converter isso após a criação do pára-brisa, use o alvo SetWindowLong . O usuário criado de modo a fazer com que os diálogos sem janela restrita funcionem agora com paradas de tabulação, mova o loop sem fim da mensagem para chamar a função IsDialogMessage .
WS_THICKFRAME
0x00040000L
A janela tem uma borda de tamanho. O mesmo vale para o estilo ws_sizebox.
WS_TILED
0x00000000L
A janela da casa normalmente se sobrepõe à janela. A vidraça sobreposta tem uma barra de título e uma borda. Tal como acontece com alguns dos estilos WS_OVERLAPPED.
A janela é definitivamente uma janela de sobreposição. Como todos os estilos WS_OVERLAPPEDWINDOW.
WS_VISIBLE
0x10000000L
Os meses são inicialmente visíveis. Este prazer pode ser ativado e desativado considerando o ShowWindow e sua função SetWindowPos .
WS_VSCROLL
0x0020000L
A janela do caminhão nativo possui uma barra de rolagem vertical.
Requisitos
requisito
valor
Número mínimo de clientes definidos
Windows 2000 Professional [somente softwares de desktop]
Servidor mínimo definido
Windows 2000 Server [somente desktop]
Título
Pacotes Winuser.h (incluindo Windows.h)
Artigo
3 minutos para olhar.
O que é Ws_ex_layered?
O Windows 2000 e o XP suportam janelas óbvias com o estilo personalizado WS_EX_LAYERED excelente. Quando esse bit é definido, a contratação de SetLayeredWindowAttributes em uma janela pode fazer com que o Windows redirecione todas as cirurgias de desenho de janela para esse bitmap fora da tela.