当前位置 : 主页 > 网络编程 > net编程 >

C#获取窗口句柄并修改窗口标题

来源:互联网 收集:自由互联 发布时间:2023-09-06
using System . Runtime . InteropServices ; //添加引用,才可以使用[DllImport("User32.dll")] namespace 窗口句柄操作 { internal class Program { [ DllImport ( "User32.dll" )] public static extern IntPtr FindWindow ( string lpCla


using System.Runtime.InteropServices;  //添加引用,才可以使用[DllImport("User32.dll")]
namespace 窗口句柄操作
{
internal class Program
{
[DllImport("User32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
//static extern固定搭配,表示添加外部方法的引用
[DllImport("User32.dll")]
public static extern void SetWindowText(IntPtr hwnd, string lpString);
//IntPtr窗口句柄类型
static void Main(string[] args)
{
IntPtr Whandle = FindWindow("HwndWrapper[DefaultDomain;;a37acf9b-7f58-4583-aeb1-f6494814b557]", null);
SetWindowText(Whandle, "DeapanSQL");
Console.ReadKey();
}
}
}

//本例子使用SQL Server 2014 Management Studio进行测试
//lpClassName和lpWindowName通过Spy++获取
上一篇:Mac OS X常用操作
下一篇:没有了
网友评论