c#怎么通过获得句柄然后获得它的id值?

 我来答
Damon_lan
推荐于2016-02-11 · TA获得超过2054个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:178万
展开全部

获取句柄,我知道的有2种方法

方法一://根据坐标获取窗口句柄

[DllImport("user32")] 
private static extern IntPtr WindowFromPoint( 
Point Point  //坐标 
);


方法二:根据线程。。可以看下图。。

接着获取句柄的ID。。

[DllImport("user32", EntryPoint = "GetWindowThreadProcessId")]
private static extern int GetWindowThreadProcessId(IntPtr hwnd, out int pid);



希望可以帮到你!~加油!。

追问
刚刚我写出来了,不过还是谢谢你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式