社区
C#
帖子详情
C#语言 怎么获取几个标题栏相同的窗口 的窗口句柄?
长枫丶
2013-03-21 09:27:59
比如说我打开了三个记事本程序,他们的标题栏都是“无标题 - 记事本”,我用API函数Findwindow,每次都取得相同的句柄。另外我试了下SetWindowsPos将其中一个记事本隐藏,可是Findwindow得到的还是那个相同的句柄。我使用SetWindowPos(hwnd_, 1, 0, 0, 0, 0, 1|2),想将第一个记事本窗口置底,可是没反应。
请各位帮忙!!
...全文
284
3
打赏
收藏
C#语言 怎么获取几个标题栏相同的窗口 的窗口句柄?
比如说我打开了三个记事本程序,他们的标题栏都是“无标题 - 记事本”,我用API函数Findwindow,每次都取得相同的句柄。另外我试了下SetWindowsPos将其中一个记事本隐藏,可是Findwindow得到的还是那个相同的句柄。我使用SetWindowPos(hwnd_, 1, 0, 0, 0, 0, 1|2),想将第一个记事本窗口置底,可是没反应。 请各位帮忙!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
长枫丶
2013-03-22
打赏
举报
回复
问题解决了,太感谢你了!!
threenewbee
2013-03-21
打赏
举报
回复
int hWnd = FindWindowEx(0, 0, "无标题 - 记事本", null); MessageBox.Show(hwnd.ToString()); while (hWnd != 0) { hWnd = FindWindowEx(0, hWnd, "无标题 - 记事本", null); MessageBox.Show(hwnd.ToString()); }
threenewbee
2013-03-21
打赏
举报
回复
FindWindowEx吧,第二次调用开始第二个参数传上次找到的句柄。
C#全能速查宝典
《C#全能速查宝典》共分为8章,分别介绍了
C#语言
基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...
c#
获取
当前活动
窗口
句柄
,
获取
窗口
大小及位置
c#
获取
当前活动
窗口
句柄
,
获取
窗口
大小及位置 需调用API函数 需在开头引入命名空间 using System.Runtime.InteropServices;
获取
当前
窗口
句柄
:GetForegroundWindow() ...
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
1)GDI的通用编程框架 22 2)GDI的绘图步骤 25 3)GDI
获取
设备
句柄
25 4、GDI编程之绘制几何图形 画点、线 28 颜色COLORREF 29 矩形 29 画圆、饼图、弦图 30 5、GDI编程之自定义画笔画刷 画笔简介 32 画刷...
c#
获取
句柄
,并对第三方软件的输入框和按钮进行控制
第一行用了FindWindow方法,用来
获取
顶层
窗口
的
句柄
,获得到的
句柄
存在hwnd中,可以打印出来看结果,打印出来的是十进制的,spy++里看到的是十六进制的。父级和子级是相对的,从外到里,就像剥洋葱,外面就是里面的...
C#通过Windows API捕获窗,
获取
窗口
文本(FindWindow、GetWindowText),附录:Windows
窗口
消息大全、Windows API大全
文章目录一、前言二、使用Spy++工具分析
窗口
三、C#通过Windows API捕获
窗口
,
获取
窗口
文本四、附录:Windows
窗口
消息 一、前言 项目是Unity开发的,上架了QQ游戏大厅,需要兼容XP系统。 QQ游戏大厅启动游戏的流程是...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章