C#中获得窗体的句柄

简介: C#中获得窗体的句柄

代码如下:

...
{
    [DllImport("User32.dll",EntryPoint="FindWindow")]
    private static extern IntPtr FindWindow(string lpClassName,string lpWindowName);
    private void test()
    {
        IntPtr hWnd = FindWindow(null,"Form1");
        //其中第一个参数为该窗体的类名,其实一般来说都设置为null
        //第二个参数为窗体的标题名(一般第二个参数经常使用)
        ....
    }
/*
获取窗体的子窗体句柄
FindWindowEx该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数查找子窗口,从排在给定的子窗口后边的子窗口开始。在查找时不区分大小写。
HWND FindWindowEx(HWND hwndParent,HWND hwndChildAfter,LPCTSTR lpszClass,LPCTSTR lpszWindow);
*/
...
}
目录
相关文章
|
Linux
记一次CentOS7云主机无法启动的排障解决过程
记一次CentOS7云主机无法启动的排障解决过程
1009 0
|
3月前
|
人工智能 Nacos 开发者
Nacos 开源 MCP Router,加速 MCP 私有化部署
Nacos MCP Router 发布全新版本。带来了多项重要更新,包括对 SSE 和 StreamableHTTP 协议的全面支持、Docker 容器化部署方案以及革命性的 MCP Server 协议一键转换功能。文章中详细的介绍更新内容并简单演示了使用过程。Nacos MCP Router 新版本的发布,不仅提升了开发者的使用体验,也为 MCP 服务的广泛应用和生态繁荣奠定了基础,欢迎关注。
1055 64
|
NoSQL 编译器 vr&ar
GNU objcopy命令的探索:(转换二进制文件)
GNU objcopy命令的探索:(转换二进制文件)
715 1
|
Java 数据库连接 数据库
什么时候用@MapperScan 注解?
什么时候用@MapperScan 注解?
525 0
|
算法 安全 C#
C#版开源免费的Bouncy Castle密码库
C#版开源免费的Bouncy Castle密码库
173 1
|
Java
Intellij IDEA中安装FindBugs的插件简单详细方法
Intellij IDEA中安装FindBugs的插件简单详细方法
912 0
Intellij IDEA中安装FindBugs的插件简单详细方法
|
JSON 数据安全/隐私保护 开发者
uos系统如何设置开发者模式并获取和使用root权限
uos系统如何设置开发者模式并获取和使用root权限
1729 0