Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A tabela a seguir lista as funções de membro mais prováveis a serem substituídas em sua CDialog
classe derivada.
Funções de membro geralmente substituídas da classe CDialog
Função de membro | Mensagem à qual ele responde | Finalidade da substituição |
---|---|---|
OnInitDialog |
WM_INITDIALOG | Inicialize os controles da caixa de diálogo. |
OnOK |
BN_CLICKED para o botão IDOK | Responda quando o usuário clicar no botão OK. |
OnCancel |
BN_CLICKED do botão IDCANCEL | Responda quando o usuário clicar no botão Cancelar. |
OnInitDialog
, OnOK
e OnCancel
são funções virtuais. Para substituí-las, você declara uma função de substituição em sua classe de diálogo derivada usando o Assistente de Classe MFC.
OnInitDialog
é chamado pouco antes da caixa de diálogo ser exibida. Você deve chamar o manipulador padrão OnInitDialog
de sua substituição , geralmente como a primeira ação no manipulador. Por padrão, OnInitDialog
retorna TRUE para indicar que o foco deve ser definido como o primeiro controle na caixa de diálogo.
OnOK
normalmente é substituído por caixas de diálogo modeladas, mas não modais. Se você substituir esse manipulador por uma caixa de diálogo modal, chame a versão da classe base de sua substituição , para garantir que isso EndDialog
seja chamado, ou chame EndDialog
a si mesmo.
OnCancel
geralmente é substituído para caixas de diálogo modeless.
Para obter mais informações sobre essas funções de membro, consulte a classe CDialog na Referência do MFC e a discussão sobre Como trabalhar com caixas de diálogo no MFC.
Consulte também
Caixas de diálogo
Funções de membro comumente adicionadas