findwindow请教findwindow用法!

findwindow  时间:2021-06-22  阅读:()

谁能讲讲在VB6.0中FindWindow函数是怎么用的?

FindWindow是API

HWNDFindWindow( LPCTSTRlpClassName, LPCTSTRlpWindowName );

第一个参数是窗口类名,第二个是标题名

返回窗口句柄,查找失败返回 NULL

在VB中要先声明API

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

示例,查找任务管理器的窗口:

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Form_Load()

If FindWindow("#32770", "Windows 任务管理器") <> 0 Then MsgBox "找到" End Sub

Qt菜鸟,求教 FindWindow用法

函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。

这个函数不查找子窗口。

在查找时不区分大小写。

函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 参数: IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。

如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。

该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。

IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。

如果该参数为空,则为所有窗口全匹配。

返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。

C#中使用该函数首先导入命名空间: using?System.Runtime.InteropServices;然后写API引用部分的代码,放入 class 内部 [DllImport("user32.dll",?EntryPoint?=?"FindWindow")]?? private?extern?static?IntPtr?FindWindow(string?lpClassName,?string?lpWindowName);这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的标题。

在搜索的时候不一定两者都知道,但至少要知道其中的一个。

有的窗口的标题是比较容易得到的,如"计算器",所以搜索时应使用标题进行搜索。

但有的软件的标题不是固定的,如"记事本",如果打开的文件不同,窗口标题也不同,这时使用窗口类搜索就比较方便。

如果找到了满足条件的窗口,这个函数返回该窗口的句柄,否则返回0。

请教findwindow用法!

函数功能:该函数获得一个顶层窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。

这个函数不查找子窗口。

在查找时不区分大小写。

函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName); 参数: IpClassName :指向一个指定了类名的空结束字符串,或一个标识类名字符串的成员的指针。

如果该参数为一个成员,则它必须为前次调用theGlobafAddAtom函数产生的全局成员。

该成员为16位,必须位于IpClassName的低 16位,高位必须为 0。

IpWindowName:指向一个指定了窗口名(窗口标题)的空结束字符串。

如果该参数为空,则为所有窗口全匹配。

返回值:如果函数成功,返回值为具有指定类名和窗口名的窗口句柄;如果函数失败,返回值为NULL。

若想获得更多错误信息,请调用GetLastError函数。

备注:Windows CE:若类名是一个成员,它必须是从 RegisterClass返回的成员。

速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:Winuser.h;库文件:user32.lib; Unicode:在 Windows NT上实现为 Unicode和 ANSI两种版本。

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

Friendhosting全场VDS主机45折,虚拟主机4折,老用户续费9折

Friendhosting发布了今年黑色星期五促销活动,针对全场VDS主机提供45折优惠码,虚拟主机4折,老用户续费可获9折加送1个月使用时长,优惠后VDS最低仅€14.53/年起,商家支持PayPal、信用卡、支付宝等付款方式。这是一家成立于2009年的老牌保加利亚主机商,提供的产品包括虚拟主机、VPS/VDS和独立服务器租用等,数据中心可选美国、保加利亚、乌克兰、荷兰、拉脱维亚、捷克、瑞士和波...

findwindow为你推荐
机房360电脑上的杀毒软件被360覆盖了,怎么找回?4k超高清视频下载4k电视有什么视频软件可以看4k片源比如乐视…flash实例flash CS3 实例的属性面板里的实例名称是指什么音乐代码网页中怎么写自动播放mp3音乐的代码sms是什么什么是SMS协议gas是什么意思GC什么意思医院排队系统医院排队机和医院排队机的区别有哪些?防火墙技术应用在网络支付流程中,防火墙技术与数据加密技术应用则重点有什么不同?erp系统教程如何使用ERP系统操作?东兴证券网站东兴证券超强版下载,东兴证券超强版v6下载官方网站,东兴证券软件下载
双线虚拟主机 域名抢注 泛域名 网站备案域名查询 万网域名管理 gomezpeer 免费个人网站申请 qingyun 空间论坛 183是联通还是移动 秒杀汇 息壤代理 厦门电信 视频服务器是什么 重庆电信服务器托管 工信部icp备案查询 开心online 西部数码主机 德国代理 泥瓦工 更多