Função de retorno de chamada ReaderScroll
[ReaderScroll está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
Uma função de retorno de chamada definida pelo aplicativo usada quando o ponteiro do mouse é movido dentro da parte da janela do modo leitor que foi declarada como a área de rolagem ativa.
Sintaxe
BOOL CALLBACK ReaderScroll(
_In_ PREADERMODEINFO prmi,
_In_ int dx,
_In_ int dy
);
Parâmetros
-
prmi [in]
-
Tipo: PREADERMODEINFO
Um ponteiro para a estrutura READERMODEINFO que foi passada para a função DoReaderMode . Essa estrutura define a janela do modo leitor e a área de rolagem ativa.
-
dx [in]
-
Tipo: int
A distância a ser rolada horizontalmente. Se o sinalizador RMF_VERTICALONLY estiver definido na estrutura READERMODEINFO , esse valor será sempre 0.
-
dy [in]
-
Tipo: int
A distância para rolar verticalmente. Se o sinalizador RMF_HORIZONTALONLY estiver definido na estrutura READERMODEINFO , esse valor será sempre 0.
Valor retornado
Tipo: BOOL
Essa função sempre deve retornar TRUE.
Comentários
Quando o aplicativo recebe uma notificação dessa função, o aplicativo é responsável por rolar a janela do modo leitor na direção especificada pelos parâmetros dx e dy .
Exemplos
O exemplo a seguir descreve uma implementação dessa função usando uma função personalizada para realizar a rolagem.
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 | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |