社区
界面
帖子详情
如何在MDI程序运行时在视图区中获取鼠标消息?
zouzhigoodman
2003-10-16 11:46:42
在MDI程序运行时,在其某一个菜单命令运行的同时在视图区显示结果,那么如何在此同时获得在视图区的鼠标单击消息?
...全文
38
9
打赏
收藏
如何在MDI程序运行时在视图区中获取鼠标消息?
在MDI程序运行时,在其某一个菜单命令运行的同时在视图区显示结果,那么如何在此同时获得在视图区的鼠标单击消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zouzhigoodman
2003-11-27
打赏
举报
回复
多谢兄台指点,不过我发现还是不行啊
有别的办法吗?或者是我太笨,没有用对,请详细点
qj7979
2003-11-06
打赏
举报
回复
判断在ONKEYDOWN函数中就可以进行:
if(VK_RETURN == nChar)
{}
或者
if(0x0D == nChar)
{}
祝你好运!
zouzhigoodman
2003-11-05
打赏
举报
回复
如果是键盘消息, 回车键如何判断?
flinming
2003-11-05
打赏
举报
回复
CPoint pt;
GetCursorPos(&pt);
zouzhigoodman
2003-11-05
打赏
举报
回复
多谢qj7979兄指点,这个办法应该是最稳妥的办法了。
不过我还没有试过,试了就给兄台加分。
qj7979
2003-10-31
打赏
举报
回复
那只好用PreTranslateMessage(MSG* pMsg)了,
一般的发生的消息都要经过他的,你在里边截获他处理好了
{
if(pMsg->message == WM_LBUTTONDOWN
|| pMsg->message == WM_LBUTTONUP
|| pMsg->message == WM_MOUSEMOVE
)
{
//do something
}
}
这样就可以了,祝你好运!
zouzhigoodman
2003-10-31
打赏
举报
回复
这个我知道,但是当菜单命令运行时间较长如2秒,在这2秒之中如何捕获鼠标消息或者是键盘消息?
binha
2003-10-16
打赏
举报
回复
如楼上,用classwizard加入鼠标消息响应,就像下面的东东:
WM_LBUTTONDOWN()
WM_LBUTTONUP()
WM_MOUSEMOVE()
wuxfBrave
2003-10-16
打赏
举报
回复
你在视图类中加入鼠标消息响应函数不就可以了
Visual C++编程技巧精选集 光盘
276.如何在
程序
运行时
禁止关闭计算机 277.如何在关闭单文档
程序
时给予提示 278.如何处理Windows
程序
的命令行参数 279.如何在应用
程序
中运行命令行命令 280.如何
获取
执行
程序
的版权声明信息 281.如何创建最简单的MFC...
【爱码农】C#制作
MDI
文本编辑器
本教程完整讲解了使用C#编程语言开发《
MDI
文本编辑器》(
MDI
记事本)
程序
的完整过程。本视频教程非PPT录播方式,而是现场界面搭建、代码输入,充分模仿了一个初学者的学习过程。在代码编程过程中的常见错误都直接以实例方式进行调试解决。整个项目由浅入深、层层深入,最终一气呵成!整个教程分成三个块面:①单窗体的记事本
程序
设计②查找/替换窗体
程序
设计③
MDI
记事本
程序
窗体设计
VC++常用的共用函数100多页
系统只能允许一个
程序
运行 7 在状态栏中添加时间 8 研究调用存储过程 8 得到本机的IP地址 9 vc调用chm文件 10 最高窗口的实现 10 防止Edit框中的Password不保密 11 在同一系统中显示GB字符和BIG5字符 12 改变颜色...
VC++常用功能实例
系统只能允许一个
程序
运行 7 在状态栏中添加时间 8 研究调用存储过程 8 得到本机的IP地址 9 vc调用chm文件 10 最高窗口的实现 10 防止Edit框中的Password不保密 11 在同一系统中显示GB字符和BIG5字符 12 改变颜色...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章