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] |