LoadAccelerators

LoadAccelerators函式功能:調入加速鍵表。該函式調入指定的加速鍵表。

基本介紹

  • 外文名:LoadAccelerators
  • 類別:計算機函式
  • 功能:入加速鍵
  • 原型:HACCEL LoadAccelerators
  • 參數:hlnstance:模組的一個實例的句柄
簡介,說明,

簡介

函式原型:HACCEL LoadAccelerators(HINSTANCE hlnstance,LPCTSTR lpTableName);
參數:
hlnstance:模組的一個實例的句柄,該模組的執行檔中包含將要調入的加速鍵表。
IpTableName:指向一個以空結尾的字元串的指針,該字元串包含了即將調入的加速鍵表的名字。另一種可選的方案是,該參數可以在加速鍵表資源的低位字中指定資源標識符,而高位字中全零。MADEINTRESOURCE宏可被用於創建該值。
返回值:若函式調用成功,則返回所載入的加速鍵表句柄。若函式調用失敗,則返回值為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是用來載入快捷鍵表的,快捷鍵表在資源中描述如下:
// 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
若你在程式中沒有快捷鍵表,則不需要用這個函式。

相關詞條

熱門詞條

聯絡我們