Red de conocimiento informático - Aprendizaje de programación - Problemas sobre CIPAddressCtrl en MFC

Problemas sobre CIPAddressCtrl en MFC

Lo siguiente es lo que he hecho antes y funciona perfectamente.

Puse el cuadro de dirección IP en el cuadro de diálogo Acerca de, que se puede inicializar utilizando el siguiente método.

Después de esta configuración, no se puede mostrar en el cuadro de diálogo y, si se utiliza SetWindowText, se informará un error tan pronto como se ejecute. Como resultado, el programa no se puede ejecutar.

El motivo de este error es que el objeto m_serverip no se ha construido cuando se llama al constructor y su m_hWnd es NULL, lo que provoca este error.

BOOL CAboutDlg::OnInitDialog()

{

CDialog::OnInitDialog();

//Si el usuario ya dirección IP ingresada, este valor se mostrará en el control IP del cuadro de diálogo cuando abra el cuadro de diálogo Acerca de nuevamente en el futuro.

(GetDlgItem(IDC_IP dirección))->SetWindowText((ccessdlg *)get parent())->m_strServerIP);

Devuelve TRUE // a menos que establezca el foco en el control, de lo contrario, devuelve VERDADERO

//Excepción: la página de propiedades OCX debe devolver FALSO.

}