Funzione di callback TranslateDispatch
[TranslateDispatch è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
Usato dal client della funzione DoReaderMode per intercettare e gestire in modo esplicito eventuali messaggi di windows destinati all'area di scorrimento della finestra della modalità lettore. Si tratta di una funzione di callback definita dall'applicazione.
Sintassi
BOOL CALLBACK TranslateDispatch(
_In_ const MSG *lpmsg
);
Parametri
Valore restituito
Tipo: BOOL
TRUE se il messaggio è stato gestito da questa funzione; in caso contrario, FALSE. Se FALSE, il messaggio viene gestito dall'implementazione predefinita della modalità lettore. L'implementazione gestisce lo spostamento e i pulsanti del mouse, nonché le pressione dei tasti.
Esempio
Nell'esempio seguente viene illustrata un'implementazione di questa funzione.
BOOL CALLBACK
TranslateDispatchCallback(LPMSG lpmsg)
{
BOOL fResult = FALSE;
if (lpmsg->message == WM_KEYDOWN)
{
// Perform custom keyboard actions here.
fResult = TRUE;
}
return fResult;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista, Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |