使用熱鍵控制項
經常性鍵控制項的使用方式遵循下列模式:
建立控制項。 如果在對話方塊範本中指定控制項,就會隨對話方塊的建立而自動建立。 (您應該有 對話方塊類別中對應至熱鍵控制項的 CHotKeyCtrl 成員。或者,您可以使用 [建立 成員] 函式,將控制項建立為任何視窗的子視窗。
如果您想要設定控制項的預設值,請呼叫 SetHotKey 成員函式。 如果您想要禁止特定班次狀態,請呼叫 SetRules 。 對於對話方塊中的控制項,最好是在對話方塊的 OnInitDialog 函式中執行此動作。
當作用鍵控制項有焦點時,使用者按下熱鍵組合,即可與控制項互動。 然後,使用者會以某種方式指出此工作已完成,或許是在對話方塊中按一下按鈕。
當程式收到使用者已選取熱鍵的通知時,它應該使用成員函 式 GetHotKey 從作用中鍵控制項擷取虛擬金鑰和轉移狀態值。
一旦您知道使用者選取的金鑰後,您可以使用設定作用中索引鍵中所述 的其中一種方法來設定熱鍵 。
如果熱鍵控制項位於對話方塊中,它就會
CHotKeyCtrl
自動終結物件。 否則,您必須確保控制項和CHotKeyCtrl
物件都已正確地終結。