//声明: GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName: PChar; {缓冲区} nMaxCount: Integer {缓冲区大小} ): Integer; {返回类名大小; 失败返回 0}

//测试1: 新建一个工程, 主窗口的类名默认是 TForm1, 用程序获取一下看看 var ps: array[0..254] of Char; begin GetClassName(Handle, ps, 255); ShowMessage(ps); {TForm1} end;

//测试2: 看看 "计算器" 窗口的类名(先启动计算器) var h: HWND; ps: array[0..254] of Char; begin h := FindWindow(nil, '计算器'); {这句是获取计算器窗口的句柄} GetClassName(h, ps, 255); ShowMessage(ps); {SciCalc} end;

//测试3: 看看记事本窗口的类名(先重新启动记事本): var h: HWND; ps: array[0..254] of Char; begin h := FindWindow(nil, '无标题 - 记事本'); {这句是获取记事本窗口的句柄} GetClassName(h, ps, 255); ShowMessage(ps); {Notepad} end;

转载于:https://www.cnblogs.com/zimmerk/archive/2010/04/15/1949004.html

DELPHI GetClassName - 获取指定窗口的类名相关推荐

  1. C# API之常用操作窗口类函数详解[查找所有窗口、获取目标句柄的类名、获取窗口文本、获取当前活动窗口、通过窗口句柄获取线程ID、获取指定窗口位置]

    /// <summary>/// 查找所有窗口(只要是在进程里面的)/// 如果不限制类名或者标题使用null代替/// </summary>/// <param nam ...

  2. 通过类名和窗口名查找指定窗口

    通过类名和窗口名查找指定窗口 BOOL CALLBACK MyEnumProc(HWND hwnd, LPARAM lParam); class CFindHWND {public:CFindHWND ...

  3. java 获取所有带指定注解的类名_SXT DAY023 反射和注解

    1. 反射机制介绍_Class对象获取 反射机制是 Java 的动态性之一 动态语言:在程序运行时,可以改变程序的结构或变量的 类型. 反射机制的常见作用 动态的加载类.动态的获取类的信息(属性,方法 ...

  4. 易语言关闭指定窗口_易语言取外部程序指定窗口位置源码 _易语言源码网_易语言资源网...

    取外部程序指定窗口位置 系统结构:取窗口位置,取指定窗口句柄,窗口是否最大,窗口是否最小, ======窗口程序集1 |  | |  |------ _按钮1_被单击 |  | |  | ====== ...

  5. 按键精灵通过句柄获取窗口坐标_按键精灵怎么获取同名窗口的句柄

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:按键精灵怎么获取同名窗口的句柄回答:命令名称: Search 遍历符合窗口 命令功能: 遍历符合窗口标题的句柄保存到数组里 命令参数 ...

  6. python获取软件窗口的坐标

    1.话不多说直接上源码再逐行解释 import win32gui# 获取窗口句柄 hwnd = win32gui.FindWindow(None, '窗口标题')# 获取窗口左上角坐标和右下角坐标 l ...

  7. 用C#调用Windows API向指定窗口发送按键消息

    为什么80%的码农都做不了架构师?>>>    用C#调用Windows API向指定窗口发送 一.调用Windows API. C#下调用Windows API方法如下: 1.引入 ...

  8. python读取文件名-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

  9. python下载文件到指定目录-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

最新文章

  1. 使用多个推理芯片需要仔细规划
  2. 独家 | 深度学习 V.S. 谜题游戏
  3. 原创数据结构算法Flash动画演示课件-Action Script(AS)脚本实现
  4. 机器学习的部分名词解释20180724
  5. oracle强大的包,ORACLE 程序包
  6. LeetCode 650. 只有两个键的键盘(DP)
  7. com/fasterxml/jackson/core/exc/InputCoercionException
  8. fiddler修改支付金额_Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+代码
  9. 【车间调度】基于matlab鸟群算法求解车间调度问题【含Matlab源码 1395期】
  10. 使用lstm实现文本生成_Spamilton:使用LSTM和Hamilton歌词生成文本
  11. Windows xp .iso下载大全——超全面超难找的收藏版(二)
  12. 微博爬虫——爬取指定范围内所有帖子包含的定位信息的方法
  13. pin assignment
  14. PMP讲义第二章 项目运行环境
  15. 群晖nas给linux共享空间,群晖NAS - 存储空间不足的解决方法
  16. ntp计算机系统时间总是跳,电脑时间老是自动跳的解决方法 电脑时间每小时自动校准方法的图文教程...
  17. 小.心情5(21天减肥法)
  18. 力图搜集各种跟CV,AR相关的代码
  19. java 304_304 Not Modified状态码
  20. python根据字典得值去查看Key

热门文章

  1. 无域名限制版小智收录网+简单的zblog导航网模板
  2. 短网址缩短和还原综合源码
  3. WPF中的事件及冒泡事件和隧道事件(预览事件)的区别
  4. 分析ASP.NET读取XML文件4种方法
  5. 使用 jQuery Mobile 与 HTML5 开发 Web App (五) —— jQuery Mobile 表单下
  6. SQL Server常用函数 -- 更新中
  7. 【AI视野·今日Robot 机器人论文速览 第十八期】Fri, 2 Jul 2021
  8. 【今日CV 视觉论文速览】Fri, 15 Feb 2019
  9. 三维点云网络PointNet——模型及代码分析
  10. 文件字符输入流 FileReader java