共用方式為


CWnd::OnHotKey

當使用者按下某個全系統快速鍵時,架構會呼叫此成員函式。

afx_msg void OnHotKey(
    UINT nHotKeyId, 
    UINT nKey1, 
    UINT nKey2
);

參數

參數

描述

[in] nHotKeyId

產生訊息的快速鍵的識別項。 如果訊息是由一個系統定義的快速鍵所產生,則這個參數將會是下列其中一個值:

  • IDHOT_SNAPDESKTOP -此項桌面快速鍵則為。

  • IDHOT_SNAPWINDOW -對齊視窗快速鍵則為。

[in] nKey1

位元組合 (或值) 的旗標已按下的按鍵與按鍵組合 nKey2 由參數指定的。 可能的值為:

  • MOD_ALT -任一按住 ALT 鍵時。

  • MOD_CONTROL -任何按住 CTRL 鍵時。

  • MOD_SHIFT -任一按住 SHIFT 鍵時。

  • MOD_WIN -其中一個視窗中設定的。 這些索引鍵標記與 Microsoft Windows 標誌。

[in] nKey2

快速鍵的虛擬按鍵碼。

備註

這個方法會接收 WM_HOTKEY 告知,在 Windows SDK說明。 這個訊息放置在訊息佇列頂端與登錄快速鍵的執行緒。 使用 RegisterHotKey 函式註冊一個全系統的快速鍵。

注意事項注意事項

此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。

需求

標題: afxwin.h

這個方法會 Windows Vista (含) 以後版本支援。

這個方法的其他需要。 組建的 Windows Vista 通用控制項的需求說明。

請參閱

參考

CWnd 類別

階層架構圖

WM_HOTKEY