Bagikan melalui


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]