导航
  • 主页
  • VC/MVC基础类
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC/MFC&Web
  • Doc/View
  • VC++技术资源

如何让程序响应鼠标在不同的区域上响应不同的事件?

匪六哥 2003-05-29 02:56:43
如何让程序响应鼠标在不同的区域上响应不同的事件?
...全文
18 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuwy 2003-06-24
动态创建CStatic控件,然后针对不同控件响应不同事件即可
回复
匪六哥 2003-05-30
如果确定死的区域,没有办法确定不同图片的消息,我的系统可能有多个图片,我的意思是能不能在其上放置按扭,这样操作就象操作窗体控件一样.能不能象窗体一样,对不同的位图创建相应的类,进而再分别对控件操作.我没有做过位图操作,能否尽量详细点,最好有代码.谢谢!
回复
SnowWolfSLF 2003-05-29
就象楼上做得那样,在一个事件中根据当前区域进行不同处理。
回复
醉马不肖 2003-05-29
onMouseDown()
{
if( PtInRect(...))
{
....
}
else if(PtInRect(...)
{
....
}
...
else
{
...
}
}
回复
lifeforu 2003-05-29
同意
dz_w(快乐之星
回复
dz_w 2003-05-29
是点击消息吗?

先确定几个区域即Region或RECT,确定鼠标位置,然后用PtInRect或PtInRegion判断,根据结果调用相应函数。
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告