LoadAcceleratorsTranslateAccelerator_這些C++中與加速鍵有關(guān)的函數(shù)都有什么用什么是加速鍵
(資料圖片僅供參考)
加速鍵就是比如你按Ctrl+N會(huì)新建文檔,Ctrl+S會(huì)保存文檔,這些組合鍵就是加速鍵。使用加速鍵首先要建立加速鍵的資源,然后在程序初始化的時(shí)候LoadAccelerators,然后在WinMain主消息循環(huán)中調(diào)用TranslateAccelerator,當(dāng)你定義的組合鍵出現(xiàn)是,該函數(shù)就會(huì)像你在這個(gè)函數(shù)給他的HWND對(duì)應(yīng)的窗口發(fā)WM_COMMAND消息,你相應(yīng)消息實(shí)現(xiàn)快捷鍵對(duì)應(yīng)的操作。
如果MFC開(kāi)發(fā)也是類(lèi)似,程序初始化時(shí)Load,然后在PreTranslateMessage中加TranslateAccelerator即可。
本文到此結(jié)束,希望對(duì)大家有所幫助。
關(guān)鍵詞:
2023-06-16 15:55:04
2023-06-16 15:27:35
2023-06-16 14:59:12
2023-06-16 14:07:24
2023-06-16 13:49:49
2023-06-16 13:20:59
2023-06-16 12:53:07
2023-06-16 12:38:29
2023-06-16 12:23:37
2023-06-16 12:03:19
2023-06-16 11:25:25
2023-06-16 10:53:04
2023-06-16 10:36:02
2023-06-16 10:20:44
2023-06-16 10:11:55
2023-06-16 09:31:08
資訊
品牌
24小時(shí)熱點(diǎn)