Bagikan melalui


Fungsi panggilan balik TranslateDispatch

[TranslateDispatch tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]

Digunakan oleh klien fungsi DoReaderMode untuk mencegat dan secara eksplisit menangani pesan windows apa pun yang ditargetkan untuk area pengguliran jendela mode pembaca. Ini adalah fungsi panggilan balik yang ditentukan aplikasi.

Sintaks

BOOL CALLBACK TranslateDispatch(
  _In_ const MSG *lpmsg
);

Parameter

lpmsg [in]

Jenis: const MSG*

Penunjuk ke struktur MSG yang berisi pesan yang disadap.

Nilai kembali

Jenis: BOOL

TRUE jika pesan ditangani oleh fungsi ini; jika tidak, FALSE. Jika FALSE, pesan ditangani oleh implementasi mode pembaca default. Implementasi itu menangani gerakan dan tombol mouse serta penekanan tombol.

Contoh

Contoh berikut menguraikan implementasi fungsi ini.

BOOL CALLBACK
TranslateDispatchCallback(LPMSG lpmsg)
{
    BOOL fResult = FALSE;

    if (lpmsg->message == WM_KEYDOWN)
    {
        
        // Perform custom keyboard actions here.
        fResult = TRUE;
    }

    return fResult;
}

Persyaratan

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