如何在PreTranslateMessage中捕获组合键?比如Shift+Tab 我发现在PreTranslateMessage中按Shift+Tab和按Tab,pMsg->wParam的值是一样的,都是VK_TAB,有什么办法捕获组合键Shift+Tab吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CMydilog::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN) { switch (pMsg->wParam) { case VK_ESCAPE: SetFocus (); return TRUE; case 'X': if(::GetKeyState(VK_CONTROL) < 0 MessageBox("hello"); return TRUE; } } return CDialog::PreTranslateMessage(pMsg);} VS2010和matlab混编生成的exe不能在别人电脑上运行 关于OpenGL在win32窗口下绘制的问题 请教关于工具栏左右排列的问题 请问怎样自己控制显示CToolTipCtrl? 寻找msdn2001 程序如何添加为系统服务~~看了msdn不解中 问一个弱弱的问题vc 的link error 思路没有了,都过来云一下 如何关闭一个CFromView? 如何做一个试口令的程式 谁有关于CIF的资料?我想将得到的CIF数据转换成JPG文件,有办法吗? 请问如何让DIALOG响应键盘事件
{
if (pMsg->message == WM_KEYDOWN)
{
switch (pMsg->wParam)
{
case VK_ESCAPE:
SetFocus ();
return TRUE;
case 'X':
if(::GetKeyState(VK_CONTROL) < 0
MessageBox("hello");
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}