如何获得窗口句柄(FindWindow函数的使用)
来源:互联网 发布:网络同传多台机器变慢 编辑:程序博客网 时间:2024/05/23 00:09
一: 获得主窗口
HWND WINAPI FindWindow( _In_opt_ LPCTSTR lpClassName, _In_opt_ LPCTSTR lpWindowName);
该函数通过创建窗口时的类名和窗口名查找窗口并返回该窗口的句柄,函数不会搜索子窗口。该函数区分大小写。
参数
- lpClassName [in, optional]
Type: LPCTSTR
类名和窗口名是在先前调用RegisterClass or RegisterClassEx时创建的
如果lpClassName为NULL,他会寻找所有和lpWindowName参数匹配的窗口
- lpWindowName [in, optional]
Type: LPCTSTR
窗口的名字也是窗口的title. 如果该参数为NULL,所有窗口名字都是匹配的.
返回值
Type: HWND
如果函数调用成功,返回指向该窗口的句柄; 否则返回NULL。得到更多的错误信息调用GetLastError
注意
如果lpWindowName 非空, FindWindow 会调用GetWindowText 函数去得到窗口的名字作为比较
二:获得子窗口
HWND hWnd = FindWindow( NULL , "你想取得句柄对话框的标题" );
GetDlgItem( nID, &hWnd );
- 如何获得窗口句柄(FindWindow函数的使用)
- API窗口句柄函数FindWindow//GetTopWindow/GetForegroundWindow
- FindWindow使用技巧;解决FindWindow的lpClassName获取不到句柄
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 窗口句柄的获得
- 如何查找窗体,获取窗体的句柄,Hwnd FindWindow函数
- 如何安全获得一个窗口句柄指针
- WPF窗口如何获得一个句柄?
- BCB如何获得当前所有可视窗口的窗口标题和窗口句柄
- 递归方式+FindWindow 遍历窗口句柄。查找已知句柄下的所有句柄。按节点方式保存
- 如何声明 findwindow 函数。
- 如何通过窗口句柄来获得一个程序窗口的大小
- MFC获得窗口句柄的方法
- MFC 怎样获得某个窗口的句柄?
- multiset运用 HDU 1540 Tunnel Warfare
- socket
- C#.net Winform获取文件路径
- 黑马程序员:Java基础总结-----Arrays 数组的工具类
- 黑马程序员:Java基础总结----IO(Input Output)流概述
- 如何获得窗口句柄(FindWindow函数的使用)
- 求解1-100以内约数个数是12个的数 (已知共有5个)
- 用EasyMock进行单元测试:什么是EasyMoc
- Flex动态匹配查找简单实现源码
- 黑马程序员:Java基础总结----字符流Reader&Writer
- 程序媛华丽丽的转身
- 黑马程序员:Java基础总结----字节流&InputStream &OutputStream
- 一条SQL搞定九九乘法表(6种方法,网上集锦)
- android网络下载及保存