已知窗口句柄,如何获得窗口标题?
已知窗口句柄,如何获得窗口标题?用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#