翻譯|使用教程|編輯:李爽夏|2018-11-30 09:16:25.000|閱讀 497 次
概述:BCGControlBar Library框架允許實(shí)現(xiàn)全鍵盤和鼠標(biāo)自定義。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
BCGControlBar Library框架允許實(shí)現(xiàn)全鍵盤和鼠標(biāo)自定義。
鍵盤和鼠標(biāo)自定義功能由CBCGPToolbarCustomize類處理。 此類的對(duì)象是屬性表,其中包含“Keyboard”和“Mouse”頁(yè)面以及其他自定義頁(yè)面。
看一下“Keyboard”和“Mouse”屬性頁(yè)面的圖片:
鍵盤自定義允許為應(yīng)用程序命令分配各種鍵盤快捷鍵。這些快捷方式保存在加速器表中。 BCGControlBar框架自動(dòng)支持與文檔模板一起使用的多個(gè)加速器表。
要利用鍵盤自定義,只需從InitInstance調(diào)用CBCGPWorkspace :: InitKeyboardManager函數(shù)即可。它創(chuàng)建全局CBCGPKeyboardManager對(duì)象。當(dāng)您實(shí)例化CBCGPToolbarCustomize自定義對(duì)話框時(shí),它會(huì)檢查鍵盤管理器是否存在,并插入“Keyboard”屬性頁(yè)(如果有)。
注意:您可以使用CBCGPKeyMapDlg顯示當(dāng)前的應(yīng)用程序鍵映射。
鼠標(biāo)自定義允許將雙擊事件(僅限視圖!)與應(yīng)用程序命令相關(guān)聯(lián)。例如,用戶可以定義當(dāng)他/她在指定視圖上雙擊鼠標(biāo)左鍵時(shí)應(yīng)執(zhí)行“Undo”命令。
要包括鼠標(biāo)自定義,您應(yīng)該執(zhí)行以下步驟:
注意:您可以通過調(diào)用CBCGPWorkspace :: GetKeyboardManager和CBCGPWorkspace :: GetMouseManager來(lái)訪問應(yīng)用程序中各處的鍵盤和鼠標(biāo)管理器。
購(gòu)買BCGSoft正版授權(quán),請(qǐng)點(diǎn)擊“”喲!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn