Función de devolución de llamada ReaderScroll
[ReaderScroll está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Función de devolución de llamada definida por la aplicación que se usa cuando el puntero del mouse se mueve dentro de la parte de la ventana del modo lector que se ha declarado como el área de desplazamiento activa.
Sintaxis
BOOL CALLBACK ReaderScroll(
_In_ PREADERMODEINFO prmi,
_In_ int dx,
_In_ int dy
);
Parámetros
-
prmi [in]
-
Tipo: PREADERMODEINFO
Puntero a la estructura READERMODEINFO que se pasó a la función DoReaderMode . Esta estructura define la ventana del modo lector y el área de desplazamiento activa.
-
dx [in]
-
Tipo: int
Distancia que se va a desplazar horizontalmente. Si la marca RMF_VERTICALONLY se establece en la estructura READERMODEINFO , este valor siempre es 0.
-
dy [in]
-
Tipo: int
Distancia que se va a desplazar verticalmente. Si la marca RMF_HORIZONTALONLY se establece en la estructura READERMODEINFO , este valor siempre es 0.
Valor devuelto
Tipo: BOOL
Esta función siempre debe devolver TRUE.
Comentarios
Cuando la aplicación recibe una notificación de esta función, la aplicación es responsable de desplazarse por la ventana del modo lector en la dirección especificada por los parámetros dx y dy .
Ejemplos
En el ejemplo siguiente se describe una implementación de esta función mediante una función personalizada para realizar el desplazamiento.
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;
}
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] |