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