Red de conocimiento informático - Material del sitio web - Cómo utilizar MFC para implementar un cuadro de diálogo de edición binaria

Cómo utilizar MFC para implementar un cuadro de diálogo de edición binaria

Primero: 1 Cree una aplicación de cuadro de diálogo basada en MFC.

Eliminar más widgets en el formulario.

3 Agregue dos controles de edición

4 Haga clic en Ver para seleccionar ClassWizard y seleccione c * * * DLG (excepto caboutedlg) en el cuadro de selección de la lista de clases (no seleccionado de forma predeterminada).

Luego seleccione C***Dlg en la lista de ID de objeto y luego selecciónelo en la lista de mensajes.

"PreTranslateMessage". Haga clic en Agregar función y luego haga clic en Editar código.

Por favor compare y modifique.

CString cadena;

BOOL CMnbvcDlg::PreTranslateMessage(MSG * pMsg)

{

if(pMsg- gt; mensaje = = WM_CHAR ampGetDlgItem(IDC_edit 1)-gt;GetSafeHwnd()= = pMsg- gt;hwnd){

CString c;

c.Format(" c ", pMsg-> ; wParam);

str = c;

SetDlgItemText(IDC_EDIT2, str);

Retorno 1; >

Regresar CDialog::PreTranslateMessage(pMsg);

}

5 Compile y ejecute. Se pasó la prueba VC 6.