收集的部分C#中窗口句柄及操作
来源:互联网 发布:网络翻唱歌手李洋 编辑:程序博客网 时间:2024/06/06 17:24
声明:引用的API函数一定要放在窗体里面!!!
1. c#里FindWindow的用法
FindWindow()函数的用法。要在C#里使用该API,写出FindWindow()函数的声明:
本文摘自: http://blog.csdn.net/enginetanmary/archive/2007/04/20/1572319.aspx
2. FindWindowEx用法
函数功能:该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数查找子窗口,从排在给定的子窗口后面的下一个子窗口开始。在查找时不区分大小写。
C#中使用该函数首先导入命名空间:
view plaincopy to clipboardprint?
using System.Runtime.InteropServices;
using System.Runtime.InteropServices;
然后写API引用部分的代码,放入 class 内部
[DllImport("user32.dll", EntryPoint = "FindWindow")]
private static extern IntPtr FindWindowEx( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow )
[DllImport("user32.dll", EntryPoint = "FindWindow")]
private static extern IntPtr FindWindowEx( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow )
例如:
view plaincopy to clipboardprint?
const int BM_CLICK = 0xF5;
IntPtr maindHwnd = FindWindow(null, "QQ用户登录"); //获得QQ登陆框的句柄
if (maindHwnd != IntPtr.Zero)
{
}
else
{
}
本文摘自:http://blog.csdn.net/coolszy/archive/2010/04/24/5523784.aspx
以及 http://topic.csdn.net/u/20100105/22/6369868a-93b4-4ae5-b522-93536fa3fc23.html
3. c#通过SendMessage发送消息
请查看: http://blog.csdn.net/spo22/archive/2009/11/16/4816811.aspx
4. 全部的Windows消息
请查看:
- 收集的部分C#中窗口句柄及操作
- 收集的部分C#中窗口句柄及操作
- C#操作窗口句柄
- C# 窗口、控件句柄操作
- c#窗口操作-句柄操控全解
- c# 窗口句柄有关的常见问题
- c# 窗口句柄有关的常见问题
- c# 窗口句柄有关的常见问题
- C#获取进程的主窗口句柄
- c# 窗口句柄有关的常见问题(转载)
- C# 窗口句柄有关的常见问题
- C#获取进程的主窗口句柄
- c# 窗口句柄有关的常见问题
- C#获取进程的主窗口句柄
- C#获取进程的主窗口句柄
- C#窗口句柄问题
- c#窗口句柄
- C#查找指定窗口的子窗口的句柄
- 在android中显式和隐式访问activity的简单例子
- 揭秘:蓝光光碟“造”太阳能电池的神奇之处
- 黑苹果安装及相关注意事项之三,准备工作
- Socket的使用实例,控制台上的编程。嗨!这里是服务端,您已连接成功!
- 提高云计算部署速度的三大关键技术
- 收集的部分C#中窗口句柄及操作
- Linux当中Process与Thread的概念
- 以淘宝之力扫社会之假?那是开玩笑
- 数据结构第二章线性表总结
- 关于浏览器端的网页性能测试
- jquery.lazyload.js源码欣赏
- 隐藏CMD窗口
- 从IC设计业看中国企业之发展
- 还是关于“委托”