社区
C#
帖子详情
如何判断现在我鼠标点击的是哪个控件?
zhoufeng81811
2007-06-14 04:39:47
请问如何在程序中判断我当前鼠标点击的是哪个控件,我想对当前点击的控件进行处理,但是不知道如何取得当前鼠标点击的是哪个控件? 感谢!
...全文
439
4
打赏
收藏
如何判断现在我鼠标点击的是哪个控件?
请问如何在程序中判断我当前鼠标点击的是哪个控件,我想对当前点击的控件进行处理,但是不知道如何取得当前鼠标点击的是哪个控件? 感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小y的CSDN博客
2007-06-14
打赏
举报
回复
mousedown的
sender
北京的雾霾天
2007-06-14
打赏
举报
回复
你可以使用这个方法来得到某个点下的控件:
Control tmp = this.GetChildAtPoint(this.PointToClient(Control.MousePosition));
chenli133
2007-06-14
打赏
举报
回复
Control my=sender as Control
根据 my.name 就可以知道是哪个控件了
noky
2007-06-14
打赏
举报
回复
在鼠标的Click事件中有两个参数,其中的sender就是出发click事件的控件,只是这个sender是object类型,你需要去做转换!
MFC VC
判断
鼠标
左键
点击
在哪个
控件
并响应相关的处理
本文详细介绍了在MFC中如何使用PreTranslateMessage函数及OnLButtonDown方法为对话框
控件
设置
鼠标
左键
点击
响应。通过具体代码示例,展示了如何
判断
鼠标
点击
位置是否在指定
控件
范围内,并触发相应的消息提示。
根据
鼠标
左键
点击
判断
是哪个
控件
本文介绍如何在PreTranslateMessage函数中通过检查消息类型来处理
鼠标
左键按下事件,并
判断
该事件是否发生在特定
控件
上。具体实现包括获取
控件
ID并与预设ID进行比较,从而实现对特定
控件
上的事件进行响应。
遍历窗口中的所有
控件
本文详细介绍了如何通过PtInRect函数
判断
鼠标
点击
位置,并利用它来确定对话框中哪个
控件
被触发。通过遍历
控件
集合和窗口句柄,展示了如何在Windows环境下操作子
控件
。
MFC CTreeView单击展开和收起(含获取TreeView
鼠标
当前
点击
子项的方法)
本文介绍了一个具体的TreeView
控件
响应
点击
事件并实现子项展开或收起的功能。通过获取
鼠标
点击
位置并
判断
点击
的是哪个子项,从而实现对该子项的展开或收起操作。
如何
判断
鼠标
在窗口的那个
控件
上
点击
了右键?
本文介绍了一个项目中实现12个按钮分别响应右键
点击
需求的方法。通过解读MSG结构体,特别是hwnd句柄,转换为CWnd*并获取
控件
ID,从而实现对不同按钮的精确响应。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章