VC 判断左右"Control"键是否被按下
2011-12-06 16:24
423 查看
#define BIT31 (1<<31)
// 有按键按下,并已经释放
if((lParam&BIT31))
{
if(wParam == VK_CONTROL)
{
if(GetAsyncKeyState(VK_LCONTROL))
{
AfxMessageBox(_T("左侧的Ctrl键按下!"));
}
else if(GetAsyncKeyState(VK_RCONTROL))
{
AfxMessageBox(_T("右侧的Ctrl键按下!"));
}
}
}
// 有按键按下,并已经释放
if((lParam&BIT31))
{
if(wParam == VK_CONTROL)
{
if(GetAsyncKeyState(VK_LCONTROL))
{
AfxMessageBox(_T("左侧的Ctrl键按下!"));
}
else if(GetAsyncKeyState(VK_RCONTROL))
{
AfxMessageBox(_T("右侧的Ctrl键按下!"));
}
}
}
相关文章推荐
- 判断一个数是否是质数,如果是,输出“is a prime!” 否则输出"is not a prime!"
- 【.Net码农】C#如何判断XML结点xmldocSource.SelectSingleNode("dd") 是否存在
- 判断当前进程是否"以管理员身份运行"的
- 判断上传照片的类型是否是"jpg","jpeg","png"
- 判断字符串是否为空 string != null && !string.equals("")
- JavaScript中判断一个对象是否为"空对象”
- ibatIS的<dynamic prepend="WHERE">原理,是判断前一个AND字母是否存在
- 用 document.readyState == "complete" 判断页面是否加载完成。
- jQuery.attr("checked")不能判断复选框是否被选中
- JQuery判断数组中是否包含某个元素$.inArray("js", arr);
- 定义3个final实例变量//判断str1、str2、str3是否执行"宏替换"
- Sql中判断"库、表、列"是否存在
- 用 document.readyState == "complete" 判断页面是否加载完成。
- Jquery判断$("#id")获取的对象是否存在的方法
- 判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
- 用 document.readyState == "complete" 判断页面是否加载完成
- SharePoint 判断用户是否在字段"人员和组"里面
- Jquery判断$("#id")获取的对象是否存在的方法
- 判断 字母是否是[A-Z]&& "00"
- Android判断是否触发ellipsize="end"(即textview是否换行)