vs2005 / 2008 MFC cuadro de diálogo, presione enter, tecla ESE, el programa sale automáticamente de la solución

Busque la clase donde se encuentra el cuadro de diálogo, haga clic con el botón derecho en el atributo y luego busque PreTranslateMessage en el mensaje de recarga

BOOL Ctt2_capDlg :: PreTranslateMessage (MSG * pMsg)
{     // TODO: agregue un código especial aquí y / o llame a la clase base     if (pMsg-> message == WM_KEYDOWN)     {         if (pMsg-> wParam == VK_ESCAPE)             return TRUE;         si (pMsg-> wParam == VK_RETURN)             devuelve VERDADERO;     }








        

    return CDialog :: PreTranslateMessage (pMsg);
}

 

Supongo que te gusta

Origin blog.csdn.net/txwtech/article/details/114357901
Recomendado
Clasificación