首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

VC2005下菜单快捷键的设置有关问题

2012-01-23 
VC2005下菜单快捷键的设置问题请问如何在菜单中设置快捷键,我想在菜单文字的后面显示,如参数设置Alt+S应如

VC2005下菜单快捷键的设置问题
请问如何在菜单中设置快捷键,我想在菜单文字的后面显示,如
参数设置     Alt+S
应如何处理?


[解决办法]
不会,顶一下。
[解决办法]
BOOL CExampleDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if (pMsg-> message == WM_KEYDOWN)
{
switch (pMsg-> wParam)
{
case 'F ':
if(::GetKeyState(VK_MENU) < 0 )
MessageBox( "hello ");
}
}
return CDialog::PreTranslateMessage(pMsg);
}
上面代码是用alt+F响应 "文件 "主菜单项,该主菜单的captain设为“文件(&F)”
[解决办法]
呵呵,在菜单项的captain中加:“打开(&o)...Ctrl+o "

热点排行