社区
C#
帖子详情
怎样鼠标当前的位置,得到控件的句柄?
Maxdell
2009-05-05 10:51:23
在MouseUp事件中,可以得到当前鼠标的坐标 Point, 怎样得到这个Point所在的控件的句柄呢?
...全文
345
10
打赏
收藏
怎样鼠标当前的位置,得到控件的句柄?
在MouseUp事件中,可以得到当前鼠标的坐标 Point, 怎样得到这个Point所在的控件的句柄呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbb332
2009-05-06
打赏
举报
回复
学习了
xufzu123
2009-05-06
打赏
举报
回复
学习~~
glyes_net
2009-05-06
打赏
举报
回复
[Quote=引用 8 楼 jest850615 的回复:]
mark
顺便问一下,5楼取得 IntPtr ,怎么通过它取得控件对象呢?
[/Quote]
用API
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int GetClassName(
IntPtr hWnd,
StringBuilder lpClassName,
int nMaxCount
);
就可以根据获取的intptr来找到对应的控件类型,再利用API:
[DllImport("User32.dll", EntryPoint = "SendMessage")]
private static extern int SendMessage(
IntPtr hWnd,
int Msg,
IntPtr wParam,
StringBuilder lParam);
还可以获取或者设置控件的文本信息
zgke
2009-05-06
打赏
举报
回复
[Quote=引用 8 楼 jest850615 的回复:]
mark
顺便问一下,5楼取得 IntPtr ,怎么通过它取得控件对象呢?
[/Quote]
这个取到IntPrt 是系统用的... 你可以递归你自己的控件.比较 Handle值来获取控件..这个方法是可以获取到你程序以外的句并.
jest850615
2009-05-06
打赏
举报
回复
mark
顺便问一下,5楼取得 IntPtr ,怎么通过它取得控件对象呢?
glyes_net
2009-05-05
打赏
举报
回复
获取想要的控件坐标后,用API:
[DllImport("user32.dll", EntryPoint = "WindowFromPoint")]
public static extern IntPtr WindowFromPoint(
int xPoint,
int yPoint
);
获取当前坐标外的控件句柄就可以了
Maxdell
2009-05-05
打赏
举报
回复
[Quote=引用 1 楼 coconutyf 的回复:]
IntPtr handle = (sender as Control).Handle
[/Quote]
强啊!
这都回答得出来。
我要是鼠标在button1上按下,然后移动到button2上 UP,你得到的是button1的坐标。
真是服了你了!
ws_hgo
2009-05-05
打赏
举报
回复
关注
LemIST
2009-05-05
打赏
举报
回复
e.X, e.Y是坐标
sender是控件
coconutyf
2009-05-05
打赏
举报
回复
IntPtr handle = (sender as Control).Handle
delphi获取
控件
句柄
,并获取属性源码
本示例代码可能是关于如何在Delphi中获取
鼠标
指定
位置
的
控件
句柄
,并进一步读取该
控件
的类名和属性值。 首先,我们需要了解如何在Delphi中获取
鼠标
位置
。通常,这可以通过处理`WM_MOUSEMOVE`消息来实现。`WM_...
DELPHI获取
鼠标
当前
句柄
并执行操作
标题“DELPHI获取
鼠标
当前
句柄
并执行操作”正是描述了这样一个功能。下面我们将详细探讨如何在 DELPHI 中实现这个功能,并涉及相关知识点。 首先,我们要了解“
句柄
”。在 Windows 操作系统中,
句柄
(Handle)是...
获得
鼠标
位置
的对象的
句柄
`hWnd`变量现在就存储了
鼠标
当前
位置
所覆盖的窗口的
句柄
。有了
句柄
,就可以执行各种操作,比如隐藏窗口(`ShowWindow(hWnd, SW_HIDE)`)、显示窗口(`ShowWindow(hWnd, SW_SHOW)`)或者关闭窗口(`DestroyWindow...
跟随
鼠标
获取
句柄
.rar_
句柄
_
句柄
鼠标
_
控件
钩子_
鼠标
3. **获取
句柄
**:使用GetWindow函数或类似的方法,根据
鼠标
位置
信息查询
当前
控件
的
句柄
。 4. **解除钩子**:完成任务后,记得使用UnhookWindowsHookEx来移除钩子,以免影响其他程序的正常运行。 在提供的文件列表...
易语言API取
当前
鼠标
处
句柄
在本案例中,我们关注的是如何使用易语言API来获取
当前
鼠标
指针所在
位置
的窗口
句柄
。 窗口
句柄
(HWND)是Windows操作系统中用于标识窗口的一个唯一标识符。通过窗口
句柄
,我们可以对特定的窗口进行操作,如发送消息...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章