Funzione di callback ReaderScroll
[ReaderScroll è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
Funzione di callback definita dall'applicazione usata quando il puntatore del mouse viene spostato all'interno della parte della finestra della modalità lettore dichiarata come area di scorrimento attiva.
Sintassi
BOOL CALLBACK ReaderScroll(
_In_ PREADERMODEINFO prmi,
_In_ int dx,
_In_ int dy
);
Parametri
-
prmi [in]
-
Tipo: PREADERMODEINFO
Puntatore alla struttura READERMODEINFO passata alla funzione DoReaderMode . Questa struttura definisce la finestra della modalità lettore e l'area di scorrimento attiva.
-
dx [in]
-
Tipo: int
Distanza da scorrere orizzontalmente. Se il flag RMF_VERTICALONLY è impostato nella struttura READERMODEINFO , questo valore è sempre 0.
-
dy [in]
-
Tipo: int
Distanza da scorrere verticalmente. Se il flag RMF_HORIZONTALONLY è impostato nella struttura READERMODEINFO , questo valore è sempre 0.
Valore restituito
Tipo: BOOL
Questa funzione deve sempre restituire TRUE.
Commenti
Quando l'applicazione riceve una notifica da questa funzione, l'applicazione è responsabile dello scorrimento della finestra della modalità lettore nella direzione specificata dai parametri dx e dy .
Esempio
Nell'esempio seguente viene illustrata un'implementazione di questa funzione usando una funzione personalizzata per eseguire lo scorrimento.
BOOL CALLBACK
ReaderScrollCallback(PREADERMODEINFO prmi, int dx, int dy)
{
if (prmi == NULL)
return FALSE;
// Call custom ScrollWindow method to scroll the window
ScrollWindow(prmi->hwnd, dx, dy);
return TRUE;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista, Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |