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

目录
相关文章
|
4月前
ecplise格式化代码失效ctrl+shift+f
ecplise格式化代码失效ctrl+shift+f
20 1
MFC编程 -- 判断是否按下ctrl和shift键
MFC编程 -- 判断是否按下ctrl和shift键
159 0
MFC编程 -- 判断是否按下ctrl和shift键
|
Windows
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
1525 0
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
AS中,使用CTRL+SHIFT+BS返回上一个编辑位置
136 0
|
搜索推荐 Android开发
Eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法(关于快捷键失效原因可能是与输入法的快捷键冲突)
Eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法(关于快捷键失效原因可能是与输入法的快捷键冲突)
271 0
Eclipse中格式化代码快捷键Ctrl+Shift+F失效的解决办法(关于快捷键失效原因可能是与输入法的快捷键冲突)
|
Android开发
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
147 0
eclipse中Ctrl+Alt+↓向下复制快捷键与系统中翻转屏幕快捷键冲突问题(已解决)
|
Ubuntu
tmux简介(附修改前缀键ctrl+a的方法)
tmux可以做到类似分屏的功能,而且在终端连接非正常断开时,tmux的进程不会被杀,从而保留了在tmux中正在编辑的代码等 tmux可以开多个session,一个session可以包含多个window,而一个window可以包含多个pane。简而言之,终端中“分屏”出来的一个个小窗口就是一个pane,整一个终端的大窗口就是一个window。
2423 0
|
C# Windows
C# 屏蔽Ctrl Alt Del 快捷键方法+屏蔽所有输入
原文:C# 屏蔽Ctrl Alt Del 快捷键方法+屏蔽所有输入 Win32.cs /* * * FileCreate By Bluefire * Used To Import WindowsApi * */ using System; using System.
1392 0