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 [僅限桌面應用程式] |