Red de conocimiento informático - Material del sitio web - MFC basado en el cuadro de diálogo, problema de apuntar el cursor y problema de ingresar la clave predeterminada

MFC basado en el cuadro de diálogo, problema de apuntar el cursor y problema de ingresar la clave predeterminada

1. Presione Ctrl-D en el editor de diálogo para ajustar el orden de las teclas Tab. Solo necesita ajustar el orden de tabulación del botón "Seguir sistema" a 1. Al abrir, inicie el programa. El cursor estará en esta posición.

2. Responda al botón "Configuración manual" y agregue "GetDlgItem(XXXX)->SetFocus();" (entre comillas dobles), XXXX significa el ID. de su control de cuadro de edición de "hora"

3. Reescriba la función virtual PreTranslateMessage(MSG* pMsg).

Agregue?virtual BOOL PreTranslateMessage(MSG* pMsg) al archivo de encabezado). ;

Agregar BOOL?CPipeDlg::PreTranslateMessage(MSG*?pMsg)

{

if?(pMsg->message?= =?WM_KEYDOWN)

{

if?(pMsg->wParam?==?VK_RETURN)

{

//En Agregar aquí la operación después presionas la tecla Enter

//Puedes llamar a la función del botón Aceptar aquí para lograr el efecto de hacer clic en el botón Aceptar

}

}

}