社区
C#
帖子详情
C#中如何获得HWND(窗口句柄)?
wwfttelne
2003-10-18 06:02:38
hwnd在Win32 API 中,几乎总是被用到。
如何在C#中得到自己的hwnd?
如果可以在C#中调用某个Win32 API 也行。
可是我也没有找到。
请高手帮忙。
...全文
4870
17
打赏
收藏
C#中如何获得HWND(窗口句柄)?
hwnd在Win32 API 中,几乎总是被用到。 如何在C#中得到自己的hwnd? 如果可以在C#中调用某个Win32 API 也行。 可是我也没有找到。 请高手帮忙。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solomon2002
2004-02-14
打赏
举报
回复
郁闷
ArLi2003
2003-11-08
打赏
举报
回复
倒分嫌疑....
layershow
2003-11-04
打赏
举报
回复
好贴
佩服呀佩服
每人应该鼓掌三下
ArLi2003
2003-10-21
打赏
举报
回复
其中的 IEXPLORE 是进程名,可以换成需要的
int32 数组是因为可能有多个的IE 进程
ArLi2003
2003-10-21
打赏
举报
回复
楼主只是想要当前窗口啊,你的问题应该开新贴,嘿嘿,答案如下:原理是一样的
Process[] processes = Process.GetProcessesByName("IEXPLORE");
Int32[] hwnd_IE = new Int32[processes.Length];
for (int i=0; i<processes.Length; i++) {
hwnd_IE[i] = processes[i].MainWindowHandle.ToInt32();
}
zhoutiance
2003-10-20
打赏
举报
回复
这些都是获得当前窗口的句柄吧?
如果想获得其他窗口的该怎么办?比如说某个IE窗口的?
ArLi2003
2003-10-20
打赏
举报
回复
Int32 hwnd_fromclass = this.Handle.ToInt32();
Int32 hwnd_Process = System.Diagnostics.Process.GetCurrentProcess().Handle.ToInt32();
不过也可以将API 直接声明成 IntPtr 类型
hjwzr
2003-10-20
打赏
举报
回复
up
Tsiah
2003-10-19
打赏
举报
回复
窗体好象有个叫HWND的属性吧……
不是好像,本来就是有的。
easydone
2003-10-19
打赏
举报
回复
this.Handle不行吗?
weifenluo
2003-10-19
打赏
举报
回复
Control.Handle属性返回的就是控件的窗口句柄。
layershow
2003-10-19
打赏
举报
回复
Handle 属性就是句柄 IntPtr型
引用API时 HWND参数也写成IntPtr
关于IntPtr可以看看MSDN
orcale
2003-10-19
打赏
举报
回复
findmessage
BLGT
2003-10-18
打赏
举报
回复
窗体好象有个叫HWND的属性吧……
jasonhrs
2003-10-18
打赏
举报
回复
需要用到属性
好以下属性调用api函数使喇叭响
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern bool MessageBeep(uint uType);
MessageBeep(1);//PC喇叭响
zeax
2003-10-18
打赏
举报
回复
顶,关注
losal
2003-10-18
打赏
举报
回复
我也在找
关注!
C#
查找
窗口
句柄
的方法
C#
查找
窗口
句柄
,方便操作
窗口
。传递数据等。用windows API。WINDOWS上的好资源,早下载早受益。做开发离不了。
C#
通过进程名获取
窗口
句柄
C#
通过进程名获取
窗口
句柄
,也可以获取当前
窗口
句柄
。本人在
c#
2013测试通过。
C#
解决“创建
窗口
句柄
时出错”异常
解决“创建
窗口
句柄
时出错”异常,具体问题分析在“说明.txt”文件
中
c#
已知
窗口
句柄
获取
窗口
标题的方法
c#
已知
窗口
句柄
获取
窗口
标题的方法,让你通过已知的
窗口
句柄
获取
窗口
标题
C#
用API如何遍歷所有
窗口
句柄
C#
用API如何遍歷所有
窗口
句柄
,
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章