STRUCTURE READERMODEINFO

[READERMODEINFO est pris en charge via Windows XP avec Service Pack 2 (SP2). Il peut ne pas être pris en charge dans les versions suivantes.]

Contient les informations requises pour initialiser la fonction DoReaderMode .

Syntaxe

typedef struct tagReaderModeInfo {
  UINT                       cbSize;
  HWND                       hwnd;
  DWORD                      fFlags;
  LPRECT                     prc;
  PFNREADERSCROLL            pfnScroll;
  PFNREADERTRANSLATEDISPATCH fFlags;
  LPARAM                     lParam;
} READERMODEINFO, *PREADERMODEINFO;

Membres

cbSize

Type : UINT

Obligatoire. Taille de la structure, en octets. Définissez ce paramètre sur sizeof(READERMODE) avant d’appeler DoReaderMode.

Hwnd

Type : HWND

Obligatoire. Handle de la fenêtre à utiliser pour le mode lecteur.

fFlags

Type : DWORD

Indicateurs de personnalisation des fonctionnalités de la fenêtre de mode lecteur. Ce paramètre peut être 0 ; sinon, une ou plusieurs des valeurs suivantes.

Valeur Signification
RMF_ZEROCURSOR
0x01
Définit le curseur au centre de la zone spécifiée dans prc. Si cet indicateur n’est pas spécifié, la position du curseur reste inchangée.
RMF_VERTICALONLY
0x02
Autorise uniquement le défilement vertical.
RMF_HORIZONTALONLY
0x04
Autorise uniquement le défilement horizontal.

Rpc

Type : LPRECT

Pointeur vers une structure RECT qui spécifie la zone de défilement dans la fenêtre en mode lecteur. Si ce membre a la valeur NULL, la fenêtre entière est utilisée comme zone de défilement.

pfnScroll

Type : PFNREADERSCROLL

Pointeur vers une fonction de rappel ReaderScroll définie par l’application utilisée pour informer l’application que la fenêtre doit être défiler dans une direction particulière.

fFlags

Type : PFNREADERTRANSLATEDISPATCH

Pointeur vers une fonction de rappel TranslateDispatch définie par l’application utilisée pour obtenir la première notification de tous les messages envoyés à la fenêtre en mode lecteur.

lParam

Type : LPARAM

Informations supplémentaires si nécessaire par l’application, lues par l’appelant dans la fonction de rappel ReaderScroll .

Notes

Cette structure n’est déclarée dans aucun en-tête public. Pour l’utiliser, vous devez inclure la déclaration ci-dessus dans votre propre en-tête.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]