Función de devolución de llamada TranslateDispatch
[TranslateDispatch está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Usado por el cliente de la función DoReaderMode para interceptar y controlar explícitamente los mensajes de Windows destinados al área de desplazamiento de la ventana del modo lector. Se trata de una función de devolución de llamada definida por la aplicación.
Sintaxis
BOOL CALLBACK TranslateDispatch(
_In_ const MSG *lpmsg
);
Parámetros
Valor devuelto
Tipo: BOOL
TRUE si esta función controló el mensaje; de lo contrario, FALSE. Si es FALSE, la implementación predeterminada del modo lector controla el mensaje. Esa implementación controla el movimiento del mouse y los botones, así como las pulsaciones de teclas.
Ejemplos
En el ejemplo siguiente se describe una implementación de esta función.
BOOL CALLBACK
TranslateDispatchCallback(LPMSG lpmsg)
{
BOOL fResult = FALSE;
if (lpmsg->message == WM_KEYDOWN)
{
// Perform custom keyboard actions here.
fResult = TRUE;
}
return fResult;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |