MFC编程 -- 判断是否按下ctrl和shift键

简介: MFC编程 -- 判断是否按下ctrl和shift键

一、源代码

TCHAR s[256];
        _stprintf_s(s,_countof(s),_T("x坐标:%d,y坐标:%d"),x,y);
        if (wParam & MK_CONTROL)
        {
            _tcscat(s,_T("您按下了Ctrl键"));
        }
        if (wParam & MK_SHIFT)
        {
            _tcscat(s, _T("您按下了Shift键"));
        }
        SetWindowText(hwndDlg, s);

二、函数解析


1、MK_CONTROL:常量,判断按下的是否是ctrl键


2、_tcscat:将第二个参数内容连接到第一个参数


三、运行效果

0a2653c851af460fa595bd959398a8f1.png

目录
相关文章
IDEA中返回上一步和下一步快捷键失效【Ctrl+Alt+左箭头】
这篇文章提供了解决IntelliJ IDEA中"返回上一步"和"下一步"快捷键失效的方法,通常是因为与其他软件的快捷键发生冲突,解决方法是更改快捷键设置。
Ctrl + R,idea替换重复选项的写法,选中CC,W
Ctrl + R,idea替换重复选项的写法,选中CC,W
idea快捷键:全局搜索文件,代码,接口,ctrl+shift+f无效?也可以点击Edit 点击Find Replace in path
idea快捷键:全局搜索文件,代码,接口,ctrl+shift+f无效?也可以点击Edit 点击Find Replace in path
|
4月前
|
前端开发 C语言
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
|
6月前
MFC编程 -- 判断是否按下ctrl和shift键
MFC编程 -- 判断是否按下ctrl和shift键
118 0
|
6月前
ecplise格式化代码失效ctrl+shift+f
ecplise格式化代码失效ctrl+shift+f
44 1
键盘排序、FN-Shift功能
每件事情或者每个事物都是有背景和由来的,就像是键盘上的每个键位字母,都是有存在的价值和意义的,缺一不可,发挥着它的巨大作用。
232 0
|
Windows
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
1738 0
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
161 0