菜鸟想实现这样的功能,不知怎么实现,当用户按了CTRL+D,弹出提示信息‘你好’,当用户按了CTRL+G,弹出提示信息‘再见’??? 菜鸟想实现这样的功能,不知怎么实现,当用户按了CTRL+D,弹出提示信息‘你好’,当用户按了CTRL+G,弹出提示信息‘再见’??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你在你的程序里拦,只要在pretranslatemessage中处理,如果在你的系统里拦,你要做一个dll钩子 可以创建自己一个有模式对话框,主程序捕捉到Ctrl+D,弹出该对话框并显示“你好”;该对话框捕捉到Ctrl+G,弹出对话框(使用AfxMessageBox等即可),同时关闭自身。 PreTranslateMessage(MSG* pMsg)里判断按键就可以实现了! BOOL CDiaDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN && pMsg->wParam == 0x44) { if(GetKeyState(VK_CONTROL) < 0) AfxMessageBox("你好"); } if (pMsg->message == WM_KEYDOWN && pMsg->wParam == 0x47) { if(GetKeyState(VK_CONTROL) < 0) AfxMessageBox("再见"); } return CDialog::PreTranslateMessage(pMsg);} 直接重载你的窗口的OnKeyDown函数就行了 一个简单的头文件包含问题 用什么软件(方法)可以查看某个程序支持的所有接口和用法? Help!c++的两个头文件不可以相互包含吗?要这样做的时候那怎么办? CDateTimeCtrl 控件要用到那个dll啊? ... 软件工程与项目实践 问两个ado编程的问题。 CBitmap::CreateBitmap疑问 :我刚看完《C++语言命令详解》,再看《Windows程序设计》这本书怎么样? dll函数导出问题? help!!!!or i will die! 请问哪有可以将BMP 转成TIFF文件的代码。。 关于向网站服务器提交数据的问题
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == 0x44)
{
if(GetKeyState(VK_CONTROL) < 0)
AfxMessageBox("你好");
} if (pMsg->message == WM_KEYDOWN && pMsg->wParam == 0x47)
{
if(GetKeyState(VK_CONTROL) < 0)
AfxMessageBox("再见");
}
return CDialog::PreTranslateMessage(pMsg);
}