READERMODEINFO 结构

[SERVICE Pack 2 (SP2) Windows XP 支持 READERMODEINFO。 后续版本中可能不支持它。]

包含初始化 DoReaderMode 函数所需的信息。

语法

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

成员

cbSize

类型: UINT

必需。 结构的大小(以字节为单位)。 在调用 DoReaderMode 之前,请将此参数设置为 sizeof (READERMODE)

hwnd

类型: HWND

必需。 要用于读取模式的窗口的句柄。

fFlags

类型: DWORD

标记自定义读取器模式窗口的功能。 此参数可以为 0;否则,以下一个或多个值。

含义
RMF_ZEROCURSOR
0x01
设置 位于中国指定区域的中心处的光标。 如果未指定此标志,则游标位置保持不变。
RMF_VERTICALONLY
0x02
仅允许垂直滚动。
RMF_HORIZONTALONLY
0x04
仅允许水平滚动。

中国

类型: LPRECT

指向 RECT 结构的指针,该结构指定读取器模式窗口中的滚动区域。 如果此成员为 NULL,则整个窗口将用作滚动区域。

pfnScroll

类型: PFNREADERSCROLL

指向应用程序定义的 ReaderScroll 回调函数的指针,用于通知应用程序需要在特定方向滚动窗口。

fFlags

类型: PFNREADERTRANSLATEDISPATCH

指向应用程序定义的 TranslateDispatch 回调函数的指针,用于获取发送到读取器模式窗口的任何消息的第一个通知。

lParam

类型: LPARAM

应用程序所需的其他信息,读取 ReaderScroll 回调函数中的调用方读取。

注解

此结构未在任何公共标头中声明。 若要使用它,必须在自己的标头中包含上面显示的声明。

要求

要求
最低受支持的客户端
Windows Vista,Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]