组合键是否有其特殊的键值 比如Ctrl+A=? 还是只能单个检测出来?大家给个例子好不
解决方案 »
- CMFCToolBar::GetUserImages() //为什么要::去调用静态成员函数?
- MFC与数据库
- 关于char*在CEdit中显示
- 高分求潘爱民的<<com原理与应用>>中的例子源代码!!!!
- 通过移动短信网关发送短信成功,但是发送图片总是失败。请高人指点,文挡或者代码都可,顶也给分!!!
- HTML和HTM有什么区别?
- 使用MFC开发的ActiveX控件如何添加和实现IObjectSafety接口。
- 初级ActiveX问题(一定加分) 20
- 我的树为什么加不上图标
- 调整ActiveX控件的初始大小?
- 如何实现对话框边框的阴影效果?
- 请问用ADO怎样创建一个access数据库文件?
{
if(::GetKeyState(VK_CONTROL) < 0) //如果是Shift+X这里,改成VK_SHIFT
{ //组合键不能区分按键的大小写,
keymsg = pMsg->wParam; //GetKeyState只能用 WM_KEYDOWN中
strKey.Format("按下Ctrl+%c",keymsg);
}
{
if(GetAsyncKeyState(VK_LCONTROL)&&(pMsg->wParam=='A'))
{
AfxMessageBox("你按了Ctrl+A");
}
}
可是我查了好久都没看到有关组合键键值的东西。