READERMODEINFO 構造体
[READERMODEINFO は、Service Pack 2 (SP2) を使用した Windows XP を通じてサポートされています。 後続のバージョンではサポートされていない可能性があります。
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 を指定できます。それ以外の場合は、次の値の 1 つ以上。
値 説明 - RMF_ZEROCURSOR
- 0x01
prc で指定された領域の中央にカーソルを設定します。 このフラグを指定しない場合、カーソル位置は変更されません。 - RMF_VERTICALONLY
- 0x02
垂直スクロールのみを許可します。 - RMF_HORIZONTALONLY
- 0x04
水平スクロールのみを許可します。 -
prc
-
種類: LPRECT
-
リーダー モード ウィンドウのスクロール領域を指定する RECT 構造体へのポインター。 このメンバーが NULL の場合、ウィンドウ全体がスクロール領域として使用されます。
-
pfnScroll
-
型: PFNREADERSCROLL
-
ウィンドウを特定の方向にスクロールする必要があることをアプリケーションに通知するために使用される、アプリケーション定義 の ReaderScroll コールバック関数へのポインター。
-
fFlags
-
種類: PFNREADERTRANSLATEDISPATCH
-
リーダー モード ウィンドウに送信されたメッセージの最初の通知を取得するために使用される、アプリケーション定義の TranslateDispatch コールバック関数へのポインター。
-
lParam
-
種類: LPARAM
-
アプリケーションで必要に応じて、 ReaderScroll コールバック関数で呼び出し元が読み取る追加情報。
解説
この構造体は、パブリック ヘッダーでは宣言されていません。 これを使用するには、上記の宣言を独自のヘッダーに含める必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista、Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |