Bagikan melalui


Struktur READERMODEINFO

[READERMODEINFO didukung melalui Windows XP dengan Paket Layanan 2 (SP2). Ini mungkin tidak didukung dalam versi berikutnya.]

Berisi informasi yang diperlukan untuk menginisialisasi fungsi DoReaderMode .

Sintaks

typedef struct tagReaderModeInfo {
  UINT                       cbSize;
  HWND                       hwnd;
  DWORD                      fFlags;
  LPRECT                     prc;
  PFNREADERSCROLL            pfnScroll;
  PFNREADERTRANSLATEDISPATCH fFlags;
  LPARAM                     lParam;
} READERMODEINFO, *PREADERMODEINFO;

Anggota

cbSize

Jenis: UINT

Wajib diisi. Ukuran struktur, dalam byte. Atur parameter ini ke sizeof(READERMODE) sebelum Anda memanggil DoReaderMode.

hwnd

Jenis: HWND

Wajib diisi. Handel jendela yang akan digunakan untuk mode pembaca.

fFlags

Jenis: DWORD

Bendera yang menyesuaikan fungsionalitas jendela mode pembaca. Parameter ini bisa 0; jika tidak, satu atau beberapa nilai berikut.

Nilai Makna
RMF_ZEROCURSOR
0x01
Mengatur kursor di tengah area yang ditentukan dalam rangkaian. Jika bendera ini tidak ditentukan, posisi kursor tetap tidak berubah.
RMF_VERTICALONLY
0x02
Hanya memperbolehkan pengguliran vertikal.
RMF_HORIZONTALONLY
0x04
Hanya mengizinkan pengguliran horizontal.

Rrc

Jenis: LPRECT

Penunjuk ke struktur RECT yang menentukan area gulir di jendela mode pembaca. Jika anggota ini NULL, maka seluruh jendela digunakan sebagai area pengguliran.

pfnScroll

Jenis: PFNREADERSCROLL

Penunjuk ke fungsi panggilan balik ReaderScroll yang ditentukan aplikasi yang digunakan untuk memberi tahu aplikasi bahwa jendela perlu digulir ke arah tertentu.

fFlags

Jenis: PFNREADERTRANSLATEDISPATCH

Penunjuk ke fungsi panggilan balik TranslateDispatch yang ditentukan aplikasi yang digunakan untuk mendapatkan pemberitahuan pertama tentang pesan apa pun yang dikirim ke jendela mode pembaca.

lParam

Jenis: LPARAM

Informasi tambahan sesuai kebutuhan aplikasi, dibaca oleh pemanggil dalam fungsi panggilan balik ReaderScroll .

Keterangan

Struktur ini tidak dideklarasikan dalam header publik apa pun. Untuk menggunakannya, Anda harus menyertakan deklarasi yang ditunjukkan di atas di header Anda sendiri.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]