社区
C#
帖子详情
C# 如何获取鼠标下的控件?
king_827
2006-12-04 02:52:48
C# 如何获取鼠标下的控件?
...全文
238
3
打赏
收藏
C# 如何获取鼠标下的控件?
C# 如何获取鼠标下的控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北京的雾霾天
2006-12-07
打赏
举报
回复
那就用API了:
[StructLayout(LayoutKind.Sequential)]
private struct POINTSTRUCT
{
public int x;
public int y;
public POINTSTRUCT(int x, int y);
}
[DllImport("user32.dll", EntryPoint="WindowFromPoint", CharSet=CharSet.Auto, ExactSpelling=true)]
private static extern IntPtr _WindowFromPoint(UnsafeNativeMethods.POINTSTRUCT pt);
king_827
2006-12-07
打赏
举报
回复
谢谢,不过,它只能获取主容器,多级子容器就获取不了,还是我操作出错.
请多指教
北京的雾霾天
2006-12-04
打赏
举报
回复
应该是这样的:
Point msPoint = Control.MousePosition;
Control tmpControl = this.GetChildAtPoint(this.PointToClient(msPoint));
if (tmpControl != null)
{
}
c#
winForm chart
控件
动态更新 支持局部放大
开发平台VS2010 chart
控件
动态更新折线图 视图展现效果包括压缩式、跟进式及缩放式3种 (在shining0提供的代码基础上做的修改,在此表示感谢)
C#
ListView显示磁盘目录文件及图标,右键能打开文件、删除文件(源代码)
当用户点击文件
鼠标
右键时,会在相应文件下弹出菜单栏ContentMenuStrip
控件
,显示“打开文件”和“删除文件”.点击打开文件会通过电脑默认方式打开文件,包括txt\Office\视频mp4 avi等,当删除文件,文件会删除至回收...
C#
WinForm图表
控件
应用详解
本课程详细介绍图表
控件
(Chart)在
C#
WinForm程序开发中的应用,包括图表的基本要素,基本图表的创建,图表的类型,核心内容是用图表展示数据库中的数据。
C#
中如何
获取
鼠标
及
控件
的位置坐标(相对于屏幕)
1:Control.MousePosition:
鼠标
相对于屏左上角的坐标; 2:this.PointToClient(Control.MousePosition):将指定屏幕点的位置计算成工作区坐标 (
鼠标
相对于窗体工作区的坐标); 3:this.Location:窗体左上角相...
<1>编程记录——
c#
.net
获取
鼠标
在当前
控件
的坐标并显示
c#
.net
获取
鼠标
在当前
控件
的坐标并显示 开发过程中遇到
获取
鼠标
坐标的问题,查找资料后发现很多方法要么不适用,要么就根本不是解决方案。 现在将我解决本问题的思路及解决方案写下来,给大家提供一种解决自己面对...
C#
110,536
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章