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]