READERMODEINFO, structure
[READERMODEINFO est pris en charge par Windows XP avec Service Pack 2 (SP2). Il est possible qu’il ne soit pas pris en charge dans les versions ultérieures.]
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. Affectez à ce paramètre la valeur sizeof (READERMODE) avant d’appeler DoReaderMode.
-
HWND
-
Type : HWND
-
Obligatoire. Handle de la fenêtre à utiliser pour le mode lecteur.
-
fFlags
-
Type : DWORD
-
Indicateurs personnalisant les fonctionnalités de la fenêtre du mode lecteur. Ce paramètre peut avoir la valeur 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 en 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. -
République
-
Type : LPRECT
-
Pointeur vers une structure Rect qui spécifie la zone de défilement dans la fenêtre du 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 notifier l’application que la fenêtre doit faire 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 du mode lecteur.
-
lParam
-
Type : lParam
-
Informations supplémentaires requises par l’application, lues par l’appelant dans la fonction de rappel ReaderScroll .
Notes
Cette structure n’est pas déclarée dans un 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 les [ applications de bureau vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |