首页 > 编程语言 >C#获取窗口句柄并修改窗口标题

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

时间:2022-11-19 16:01:29浏览次数:42  
标签:IntPtr 窗口 string C# 句柄 DllImport static User32


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++获取

标签:IntPtr,窗口,string,C#,句柄,DllImport,static,User32
From: https://blog.51cto.com/duanpan/5870452

相关文章

  • 前端009-opacity-z-index
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>opacity</title><style>.c1{margin:0auto;width:10......
  • Applied Cryptography——密钥分发(Key Distribution)
    密钥分发(KeyDistribution)密钥分发(KeyDistribution)Solution#0PairwiseSharedKeysSolution#0BUseaTrustedThirdPartySolution#1Merkle’sPuzzleDiffie-He......
  • 云原生之旅 - 13)基于 Github Action 的自动化流水线
    前言GItHubActions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。GitHub提供Linux、Windows和macOS 虚拟机来运行您的工作流程,或者您可......
  • vue 样式穿透和scoped
    vue样式穿透style节点的scoped属性是为了防止组件之间的样式冲突,实现样式模块私有化,避免全局样式污染对于style上加了scope属性的组件,会主动加上data-v-xx的属......
  • 钡铼技术提供工业4.0注塑机OPC UA升级解决方案
    如果你的工业应用或者设备支持OPCUA无疑会有广泛的适配性。OPCUA作为工业4.0中一个重要的通信协议(IEC62541),同样也是工业领域最有希望的连接标准。开放平台通讯一致架......
  • CF1588F Jumping Through the Array
    linkSolutionmd,摆了一周,现在是彻底废了/kk可以看出的是这玩意是若干个个环,不过我们会发现,这个性质没有什么用。发现不好做,考虑操作分块。我们可以发现对于操作\(1\)......
  • 前端面试题:移动端和PC端的区别?
    移动端与PC端主要的区别其实是兼容问题;移动端开发主要考虑的就是分辨率的适配,和不同操作系统的差异化。还有就是移动端的布局自适应;解决布局适应的方法有:rem,em,vw,v......
  • [Bug0052] Hexo+Butterfly博客报错extends includes/layout.pug block content includ
    问题Hexo主题Butterfly启动后报错extendsincludes/layout.pugblockcontentinclude./includes/mixins/post-ui.pug#recent-posts.recent-posts+postUIincludein......
  • logitech lua apex
    --传奇321912641--第一排第一个732427052--第二排第一个612134111--第三排第一个481541808--第一个和第二个之间横坐标间隔4000--传家宝5480549049--使用......
  • c++题目:切香肠
    c++题目:切香肠题目题目描述有 n 条香肠,每条香肠的长度相等。我们打算将这些香肠切开后全部分给 k 名客人,且要求每名客人获得一样多的香肠。请问最少需要切几刀?注意......