READERMODEINFO 結構

[READERMODEINFO 可透過 Windows XP 搭配 Service Pack 2 (SP2) 支援。 後續版本可能不支援。]

包含初始化 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 [僅限桌面應用程式]