TranslateDispatch 回呼函式

[TranslateDispatch 可用於需求一節中指定的作業系統。 後續版本可能會變更或無法使用。]

DoReaderMode 函式的用戶端用來攔截並明確處理以讀取器強制回應視窗捲動區域為目標的任何視窗訊息。 這是應用程式定義的回呼函式。

語法

BOOL CALLBACK TranslateDispatch(
  _In_ const MSG *lpmsg
);

參數

lpmsg [in]

類型:const MSG*

包含攔截訊息之 MSG 結構的指標。

傳回值

類型: BOOL

如果此函式已處理訊息,則為TRUE;否則為FALSE。 如果為 FALSE,則預設讀取器模式實作會處理訊息。 該實作會處理滑鼠移動和按鈕以及按鍵按下。

範例

下列範例概述此函式的實作。

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

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

    return fResult;
}

規格需求

需求
最低支援的用戶端
Windows Vista、Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]