複製鏈接
請複製以下鏈接發送給好友

LoadAccelerators

鎖定
LoadAccelerators函數功能:調入加速鍵表。該函數調入指定的加速鍵表。
外文名
LoadAccelerators
類    別
計算機函數
功    能
加速鍵
原    型
HACCEL LoadAccelerators
參    數
hlnstance:模塊的一個實例的句柄

目錄

LoadAccelerators簡介

函數原型:HACCEL LoadAccelerators(HINSTANCE hlnstance,LPCTSTR lpTableName);
參數:
hlnstance:模塊的一個實例的句柄,該模塊的可執行文件中包含將要調入的加速鍵表。
IpTableName:指向一個以空結尾的字符串的指針,該字符串包含了即將調入的加速鍵表的名字。另一種可選的方案是,該參數可以在加速鍵表資源的低位字中指定資源標識符,而高位字中全零。MADEINTRESOURCE宏可被用於創建該值。
返回值:若函數調用成功,則返回所加載的加速鍵表句柄 [1]  。若函數調用失敗,則返回值為NULL。若要獲得更多的錯誤信息,可以調用GetLastError函數。
備註:若加速鍵表尚未裝入,該函數可從指定的可執行文件中將它裝入。從資源中裝入的加速鍵表,在程序結束時可自動釋放。Windows CE:資源不被拷貝到RAM中,因而不能被修改。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭文件:winuser.h;庫文件:user32.lib;Uncode:在Windows NT上實現為Unicode和ANSI兩種版本。

LoadAccelerators説明

LoadAccelerators是用來加載快捷鍵表的,快捷鍵表在資源中描述如下:
// Accelerator
IDR_MYACCELERATOR ACCELERATORS DISCARDABLE
BEGIN
"N", IDM_FILE_NEW, VIRTKEY, CONTROL, NOINVERT
"O", IDM_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
"Q", IDM_FILE_EXIT, VIRTKEY, CONTROL, NOINVERT
END
若你在程序中沒有快捷鍵表,則不需要用這個函數。
參考資料