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