看板 HCHS_BioClub 關於我們 聯絡資訊
兩種Case: 1.Alt系列 (Alt + X, X=A~Z) 這種就直接在物件的Caption中加上 &,如一個叫Bank的按鈕,屬性 Caption欄位填&Bank 顯示時就會是 Bank (Menu方式亦同)  ̄ 2.Ctrl系列 (Ctrl + X, X=A~Z) (有些Alt組合鍵也會用這個方式) 通常這裡會設定整個環境都會用到的function,如 LogOff,SwitchUser... 這裡的設定就是去資源裡的Accelerator中設定好組合鍵,而其組合建的ID, 會跟Menu中該項目的ID一致。 這樣在Code中只要在ON_COMMAND對應到該function就可以了。 3.PreTranslateMessage 根據不同物件單項的熱鍵控制會寫在這裡,spreatsheep和CListCtrl都有用這個抓熱鍵 大致上好像就是用以上這三種方式在控制熱鍵。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.175.149
water2924:不知道還有沒有我沒發現的熱鍵組合不是用以上三種方式寫 01/03 18:25
water2924:然後也不知道是MFC本身支援這樣寫還是有被改寫 01/03 18:27