当前位置:编程学习 > C#/ASP.NET >>

已知窗口句柄,如何获得窗口标题?

已知窗口句柄,如何获得窗口标题?
用C#怎么实现 --------------------编程问答--------------------


[DllImport("user32.dll", CharSet = CharSet.Auto)]
internal static extern int GetWindowText(IntPtr hWnd, StringBuilder lpString, int nMaxCount);

[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int GetWindowTextLength(IntPtr hWnd);

int capacity = GetWindowTextLength(handle) * 2;
StringBuilder lpString = new StringBuilder(capacity);
GetWindowText(handle, lpString, lpString.Capacity);
if (lpString.Length > 0)
{
Console.WriteLine(lpString.ToString());

}

--------------------编程问答--------------------
GetWindowText这个API可以
--------------------编程问答-------------------- 都答完了,没赶上~~ --------------------编程问答-------------------- 哈哈...

现在竞争很大, 连回答都要斗快... --------------------编程问答-------------------- 谢谢大家
非常感谢hbxtlhx,但是你的回答我没太明白,我是模拟键盘硬件输入,例如当前输入状态是“紫光拼音输入法”,我想模拟在键盘上按下一个a键,再模拟按下空格键,然后就可以在文本框中输入一个“啊”汉字 --------------------编程问答-------------------- 谢谢大家 
非常感谢hbxtlhx,但是你的回答我没太明白,我是模拟键盘硬件输入,例如当前输入法状态是“紫光拼音输入法”,我想模拟在键盘上按下一个a键,再模拟按下空格键,然后就可以在文本框中输入一个“啊”汉字 --------------------编程问答-------------------- 我脑袋有点晕,脑子里刚才想着模拟键盘输入的问题,所以搞错了,不好意思啊! --------------------编程问答-------------------- 只剩17分了,不够结贴用,郁闷了 --------------------编程问答-------------------- 来晚了.jf
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,