一、源代码

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:将第二个参数内容连接到第一个参数

三、运行效果

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