Partilhar via


Caixas de diálogo

Os aplicativos para Windows frequentemente se comunicam com o usuário por meio de caixas de diálogo. Class CDialog fornece uma interface para gerenciar caixas de diálogo, o editor de diálogo do Visual C++ facilita o design de caixas de diálogo e criar seus recursos de modelo de diálogo, e os assistentes de código simplificam o processo de inicialização e validação dos controles em uma caixa de diálogo e de coleta dos valores inseridos pelo usuário.

As caixas de diálogo contêm controles, incluindo:

  • Controles comuns do Windows, como caixas de edição, botões, caixas de listagem, caixas de combinação, controles de árvore, controles de lista e indicadores de progresso.

  • Controlos ActiveX.

  • Controles desenhados pelo proprietário: controles que você é responsável por desenhar na caixa de diálogo.

A maioria das caixas de diálogo são modais, que exigem que o usuário feche a caixa de diálogo antes de usar qualquer outra parte do programa. Mas é possível criar caixas de diálogo não modais, que permitem aos utilizadores trabalhar com outras janelas enquanto a caixa de diálogo está aberta. MFC suporta ambos os tipos de caixa de diálogo com classe CDialog. Os controles são organizados e gerenciados usando um recurso de modelo de diálogo, criado com o editor de diálogo.

Folhas de propriedades também conhecidas como caixas de diálogo com abas, são caixas de diálogo que contêm "páginas" de controles de caixa de diálogo distintos. Cada página tem uma pasta de arquivos "tab" na parte superior. Clicar em uma guia leva essa página para a frente da caixa de diálogo.

O que você quer saber mais sobre

Ver também

Elementos da interface do usuário