Fungsi panggilan balik ReaderScroll
[ReaderScroll tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan ketika penunjuk mouse dipindahkan dalam bagian jendela mode pembaca yang telah dinyatakan sebagai area pengguliran aktif.
Sintaks
BOOL CALLBACK ReaderScroll(
_In_ PREADERMODEINFO prmi,
_In_ int dx,
_In_ int dy
);
Parameter
-
prmi [in]
-
Jenis: PREADERMODEINFO
Penunjuk ke struktur READERMODEINFO yang diteruskan ke fungsi DoReaderMode . Struktur ini mendefinisikan jendela mode pembaca dan area pengguliran aktif.
-
dx [in]
-
Jenis: int
Jarak untuk menggulir secara horizontal. Jika bendera RMF_VERTICALONLY diatur dalam struktur READERMODEINFO , nilai ini selalu 0.
-
dy [in]
-
Jenis: int
Jarak untuk menggulir secara vertikal. Jika bendera RMF_HORIZONTALONLY diatur dalam struktur READERMODEINFO , nilai ini selalu 0.
Mengembalikan nilai
Jenis: BOOL
Fungsi ini harus selalu mengembalikan TRUE.
Keterangan
Ketika aplikasi menerima pemberitahuan dari fungsi ini, aplikasi bertanggung jawab untuk menggulir jendela mode pembaca ke arah yang ditentukan oleh parameter dx dan dy .
Contoh
Contoh berikut menguraikan implementasi fungsi ini menggunakan fungsi kustom untuk menyelesaikan pengguliran.
BOOL CALLBACK
ReaderScrollCallback(PREADERMODEINFO prmi, int dx, int dy)
{
if (prmi == NULL)
return FALSE;
// Call custom ScrollWindow method to scroll the window
ScrollWindow(prmi->hwnd, dx, dy);
return TRUE;
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista, Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |