virtual BOOL OnInitDialog ( );
Valor de retorno
Especifica se o aplicativo tiver definido o foco de entrada para um dos controles na caixa de diálogo. Se OnInitDialog retorna diferente de zero, o Windows define o foco de entrada para o primeiro Controlarar na caixa de diálogo. O aplicativo pode retornar 0 somente se ele explicitamente tiver definido o foco de entrada para um dos controles na caixa de diálogo.
Observações
Essa função membro é chamado em resposta à mensagem WM_INITDIALOG . Esta mensagem é enviada para a caixa de diálogo durante as criar, CreateIndirectou DoModal chamadas, o que ocorrerem imediatamente antes que a caixa de diálogo é exibida.
Substituir esta função de membro se você precisa realizar processamento especial quando a caixa de diálogo é inicializada. Na versão substituída, primeiro chamar a classe base OnInitDialog mas desconsiderar o valor de retorno. Você normalmente irá retornar verdadeiro da sua função de membro substituído.
Windows chama a função OnInitDialog através do procedimento de caixa de diálogo global padrão comum a todas as caixas de diálogo do Microsoft Foundation Biblioteca de classes, em vez de por meio de seu mapa da mensagem, então você não precisa uma entrada de mapa de Mensagemens para esta função de membro.
Visão geral de CDialog | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDialog::Create, CDialog::CreateIndirect, WM_INITDIALOG