Uma janela pode ter um dos seguintes estilos de borda.
| Estilo da borda | Descrição |
|---|---|
| WS_BORDER | Cria uma janela com uma borda de linha fina. |
| WS_DLGFRAME | Cria uma janela com uma borda duplo, um estilo tipicamente usado com caixas de diálogo. Uma janela com este estilo não pode ter uma barra de título. |
| WS_EX_DLGMODALFRAME | Cria uma janela com uma borda dupla. Ao contrário do estilo WS_DLGFRAME, um aplicativo também pode especificar o estilo WS_CAPTION para criar uma barra de título da janela. |
| WS_EX_STATICEDGE | Cria uma janela com um borda tridimensional estilo que se destina a ser usado para itens que não não aceitarem entrada usuário. |
| WS_THICKFRAME | Cria uma janela com uma borda de dimensionamento. |
Por padrão, uma janela com o estilo WS_OVERLAPPED ou WS_POPUPWINDOW tem o estilo WS_BORDER. Um dos outros estilos de borda deve ser combinado com o estilo WS_OVERLAPPED ou WS_POPUPWINDOW dar uma janela sobreposta um estilo de borda diferente.
Se nenhum estilo de borda é especificado para uma janela com o estilo WS_POPUP ou estilo, o sistema cria uma janela sem bordas. Um aplicativo pode usar janelas filho sem fronteiras para dividir a área de cliente da janela pai, mantendo as divisões invisíveis para o usuário.