VC中关于API函数LoadAccelerators的使用,谢谢!
第一个问题:这个函数是做什么用的?调用方法是什么?(WindowsAPI函数手册上没有这个的介绍。)第二个问题:在“HelloWord”Win32Application主...
第一个问题:这个函数是做什么用的?调用方法是什么?(Windows API 函数手册上没有这个的介绍。)
第二个问题:
在“Hello Word” Win32 Application 主程序里面关于LoadAccelerators的使用是:
hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_***);
如果我一上来建立的是一个“A Simple Win32 Application”程序,从而也就没有建立那个IDC,那么LoadAccelerators的第二个参数应该是什么?
谢谢! 展开
第二个问题:
在“Hello Word” Win32 Application 主程序里面关于LoadAccelerators的使用是:
hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_***);
如果我一上来建立的是一个“A Simple Win32 Application”程序,从而也就没有建立那个IDC,那么LoadAccelerators的第二个参数应该是什么?
谢谢! 展开
1个回答
展开全部
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
若你在程序中没有快捷键表,则不需要用这个函数。
// 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
若你在程序中没有快捷键表,则不需要用这个函数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询