Freigeben über


READERMODEINFO-Struktur

[READERMODEINFO wird über Windows XP mit Service Pack 2 (SP2) unterstützt. In nachfolgenden Versionen wird dies möglicherweise nicht unterstützt.]

Enthält Informationen, die zum Initialisieren der DoReaderMode-Funktion erforderlich sind.

Syntax

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

Member

cbSize

Typ: UINT

Erforderlich. Die Größe der Struktur in Bytes. Legen Sie diesen Parameter auf sizeof(READERMODE) fest, bevor Sie DoReaderMode aufrufen.

hwnd

Typ: HWND

Erforderlich. Das Handle des Fensters, das für den Lesemodus verwendet werden soll.

fFlags

Typ: DWORD

Flags, die die Funktionalität des Lesemodusfensters anpassen. Dieser Parameter kann 0 sein. andernfalls mindestens einer der folgenden Werte.

Wert Bedeutung
RMF_ZEROCURSOR
0x01
Legt den Cursor in der Mitte des in prc angegebenen Bereichs fest. Wenn dieses Flag nicht angegeben ist, bleibt die Cursorposition unverändert.
RMF_VERTICALONLY
0x02
Ermöglicht nur vertikales Scrollen.
RMF_HORIZONTALONLY
0x04
Ermöglicht nur horizontales Scrollen.

Vr china

Typ: LPRECT

Ein Zeiger auf eine RECT-Struktur , die den Bildlaufbereich im Lesemodusfenster angibt. Wenn dieser Member NULL ist, wird das gesamte Fenster als Scrollbereich verwendet.

pfnScroll

Typ: PFNREADERSCROLL

Ein Zeiger auf eine von der Anwendung definierte ReaderScroll-Rückruffunktion , die verwendet wird, um die Anwendung zu benachrichtigen, dass das Fenster in eine bestimmte Richtung scrollen muss.

fFlags

Typ: PFNREADERTRANSLATEDISPATCH

Ein Zeiger auf eine von der Anwendung definierte TranslateDispatch-Rückruffunktion , die verwendet wird, um die erste Benachrichtigung über alle Nachrichten zu erhalten, die an das Lesemodusfenster gesendet werden.

lParam

Typ: LPARAM

Zusätzliche Informationen, die von der Anwendung benötigt werden, lesen Sie vom Aufrufer in der ReaderScroll-Rückruffunktion .

Bemerkungen

Diese Struktur ist in keinem öffentlichen Header deklariert. Um es verwenden zu können, müssen Sie die oben gezeigte Deklaration in Ihren eigenen Header einschließen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]