MFC interceptar mensajes de función de recarga Pretraducir

Si queremos que el mensaje de sistema de cola un mensaje a personalizar su comportamiento, se puede seleccionar un cuadro, añadir la función PreTranslateMessage y volver a escribir;
puntos Nota:
(1) sólo los mensajes de la cola de mensajes serán interceptados por PreTranslateMessage , si el mensaje se envía directamente a un cuadro de diálogo con SendMessage no ser interceptada;
(2) después de la PreTranslateMessage interceptado mensaje, este mensaje cuando se libera, el mensaje a la cola de mensajes con el fin de ejecutar la función de mapeo apropiado, los siguientes ejemplos :
Aquí Insertar imagen Descripción

El sistema interceptado un mensaje y cambió a otro mensaje:
Aquí Insertar imagen Descripción

(3) Si un mensaje es recibido por PreTranslateMessage, y no quieren la parte trasera mensaje al sistema, puede volver directamente / FALSO VERDADERO, la función se terminó prematuramente después de realizar la operación correspondiente, dejar que el sistema operativo para realizar la función del mensaje:
Aquí Insertar imagen Descripción

Publicado seis artículos originales · ganado elogios 0 · Vistas 368

Supongo que te gusta

Origin blog.csdn.net/qq_42516974/article/details/104751407
Recomendado
Clasificación