就一个对话框,上面没有控件。打算在PreTranslateMessage(MSG* pMsg)中处理键盘消息,有几个问题:
1:大小写的英文字母,pMsg->wParam的值都是一样的,无法区分。
2:类似Ctrl+C这样的组合键,如何判断。
1:大小写的英文字母,pMsg->wParam的值都是一样的,无法区分。
2:类似Ctrl+C这样的组合键,如何判断。
解决方案 »
- GetQueuedCompletionStatus函数没有返回
- Shell扩展中全局变量初始化
- 怎么把一个picture控件上的图像清空
- 请教一个低级问题,vc.net 能实现vc的所有功能吗?我想学vc,直接学vc.net行吗?听说vc里有个mfc,.net中有这个吗?
- 为什么我的图画不出来啊
- rand()函数是真随机么? 为何我试了一下(srand((unsigned)time( NULL ) )),结果值始终是 1000~3000范围内。
- 各位老大: 如何在CFormView中动态的添加一组CStatic控件?
- 分不够再加:在ActiveX控件中怎么保存变量?
- template< class TYPE, class ARG_TYPE > class CArray 的问题,希望大家能过来看看!
- 转 VC常用数据类型使用转换详解
- C++调JavaScript函数问题
- 利用udp端口5152侦听信息并转换16进制,下面程序得到的结果总是错误,请指教
GetKeyStatebaidu一下~~~
看MSDN
if(pMsg->wParam=='C'&&(GetAsyncKeyState(VK_CONTROL)<0))
MessageBox("hello");
还有"-=,./"这些字符的pMsg->wParam值也没规律,只能逐个判断吗?有没有办法得到ASCII码呢?