次の方法で共有


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 [デスクトップ アプリのみ]