Classes de caixa de diálogo comuns

Além da classe CDialog, o MFC fornece várias classes derivadas de CDialog que encapsulam de caixas de diálogo comumente usadas, conforme mostrado na tabela a seguir. As caixas de diálogo encapsuladas são chamadas de "caixas de diálogo comuns", e fazem parte da biblioteca comum de caixas de diálogo do Windows (COMMDLG.DLL). Os recursos e o código do modelo de caixa de diálogo dessas classes são fornecidos nas caixas de diálogo comuns do Windows que fazem parte das versões 3.1 do Windows e posteriores.

Classes de caixa de diálogo comuns

Classe de caixa de diálogo derivada Finalidade
CColorDialog Permite que o usuário selecione cores.
CFileDialog Permite que o usuário selecione um nome de arquivo para abrir ou salvar.
CFindReplaceDialog Permite que o usuário inicie uma operação de localizar ou substituir em um arquivo de texto.
CFontDialog Permite que o usuário especifique uma fonte.
CPrintDialog Permite que o usuário especifique informações para um trabalho de impressão.
CPrintDialogEx Folha de propriedades de Impressão do Windows.

Para obter mais informações sobre as classes de caixa de diálogo comuns, consulte os nomes de classe individuais na Referência do MFC. O MFC também fornece várias classes de caixa de diálogo padrão usadas para OLE. Para obter informações sobre essas classes, consulte a classe base, COleDialog, na Referência do MFC.

Outras três classes no MFC têm características semelhantes à caixa de diálogo. Para obter informações sobre as classes CFormView, CRecordView e CDaoRecordView, consulte as classes na Referência do MFC. Para obter informações sobre a classe CDialogBar, consulte Barras de Diálogo.

Confira também

Caixas de diálogo
Trabalhando com caixas de diálogo no MFC
Caixas de diálogo em OLE