Cómo utilizar MFC para implementar un cuadro de diálogo de edición binaria
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.