Share via


READERMODEINFO 구조체

[READERMODEINFO는 Windows XP SP2(서비스 팩 2)를 통해 지원됩니다. 이후 버전에서는 지원되지 않을 수 있습니다.]

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
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 [데스크톱 앱만 해당]