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中"返回上一步"和"下一步"快捷键失效的方法,通常是因为与其他软件的快捷键发生冲突,解决方法是更改快捷键设置。
|
5月前
|
前端开发 C语言
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
C语言08----注释扩展知识点,注释快捷键:ctrl+k,ctrl + C,取消快捷键 ctrl + K,ctrl + U
|
7月前
ecplise格式化代码失效ctrl+shift+f
ecplise格式化代码失效ctrl+shift+f
51 1
键盘排序、FN-Shift功能
每件事情或者每个事物都是有背景和由来的,就像是键盘上的每个键位字母,都是有存在的价值和意义的,缺一不可,发挥着它的巨大作用。
248 0
MFC编程 -- 判断是否按下ctrl和shift键
MFC编程 -- 判断是否按下ctrl和shift键
220 0
MFC编程 -- 判断是否按下ctrl和shift键
|
Windows
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
1755 0
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
164 0
|
Ubuntu
tmux简介(附修改前缀键ctrl+a的方法)
tmux可以做到类似分屏的功能,而且在终端连接非正常断开时,tmux的进程不会被杀,从而保留了在tmux中正在编辑的代码等 tmux可以开多个session,一个session可以包含多个window,而一个window可以包含多个pane。简而言之,终端中“分屏”出来的一个个小窗口就是一个pane,整一个终端的大窗口就是一个window。
3030 0