问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Find Window 函数怎么使用?电脑中怎么找到它?我在学习做一些软件!!找不到啦.

发布网友 发布时间:2022-04-08 22:18

我来回答

1个回答

热心网友 时间:2022-04-08 23:47

❶Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long 这个函数有两个参数,第一个是要找的窗口的类,第二个是要找的窗口的标题。在搜索的时候不一定两者都知道,但至少要知道其中的一个。有的窗口的标题是比较容易得到的,如"计算器",所以搜索时应使用标题进行搜索。但有的软件的标题不是固定的,如"记事本",如果打开的文件不同,窗口标题也不同,这时使用窗口类搜索就比较方便。如果找到了满足条件的窗口,这个函数返回该窗口的句柄,否则返回0。 前面提到的VB的FindWindow()函数的声明将两个参数都定义为String类型,而在实际使用过程中,如果我们忽略某个参数就将该参数的定义又As String改为As Any。这里的As Any相当于C语言中的强制类型转换。例如,如果我们忽略窗口的类,就将定义修改如下: Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As String) As Long 然后,在调用时使用如下语句: hwndCalc = FindWindow(0&, "计算器") 这里的0&就表示忽略类名。需要注意的是FindWindow(0&, "计算器")和FindWindow("", "计算器")有两种完全不同的含义,前者表示忽略窗口的类,而后者表示窗口的类是个空串。类似的,我们也可以忽略标题而搜索指定的类。 从上面的讨论中可以看出,如果要搜索的外部程序的窗口标题比较容易得到,问题是比较简单的。可如果窗口的标题不固定或者根本就没有标题,怎么得到窗口的类呢?如果你安装了Visual C++,你可以使用其中的Spy++(如果没有VC++,在VB的盘上也可以找到Spy),在Spy++中有一个FindWindow工具,它允许你使用鼠标选择窗口,然后Spy++会显示这个窗口的类。 在Win32 API中还有一个FindWindowEx,它非常适合寻找子窗口。用法示例
Option Explicit Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _ ByVal hWnd As Long, _ ByVal wMsg As Long, _ ByVal wParam As Long, lParam As Any) As Long Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" ( _ ByVal hWnd As Long, _ ByVal lpClassName As String, _ ByVal nMaxCount As Long) As Long Private Declare Function ShowWindow Lib "user32" ( _ ByVal hWnd As Long, _ ByVal nCmdShow As Long) As Long Const SW_SHOWNORMAL = 1Const WM_CLOSE = &H10 Public Sub test() Dim hWnd As Long '不知道类名 hWnd = FindWindow(vbNullString, "计算器") Debug.Print hWndEnd Sub Public Sub test2() Dim hWnd As Long '知道计算器窗口的类名是: SciCalc hWnd = FindWindow("SciCalc", vbNullString) Debug.Print hWndEnd Sub Public Sub Test3() Dim hWnd As Long Dim lpClassName As String Dim retVal As Long hWnd = FindWindow(vbNullString, "计算器") If hWnd = 0 Then MsgBox "Couldn't find the window ...": Exit Sub 'Show the window ShowWindow hWnd, SW_SHOWNORMAL 'Create a buffer lpClassName = Space(256) 'retrieve the class name retVal = GetClassName(hWnd, lpClassName, 256) 'Show the classname Debug.Print "Classname: " + Left(lpClassName, retVal) 'Post a message to the window to close it PostMessage hWnd, WM_CLOSE, 0&, 0&

❷ MySQL 的 find_in_set函数使用方法
很多时候我们在设计数据库时有这种情况,比如:
有个文章表里面有个type字段,他存储的是文章类型,有 1头条,2推荐,3热点,4图文 .....11,12,13等等
现在有篇文章他既是 头条,又是热点,还是图文,
type中以 1,3,4的格式存储.
那们我们如何用sql查找所有type中有4图文标准的文章呢,
这就要我们的find_in_set出马的时候到了.
先看mysql手册中find_in_set函数的语法:
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或strlist 为空字符串,则返回值为 0 。如任意一个参数为NULL,则返回值为 NULL。这个函数在第一个参数包含一个逗号(‘,’)时将无法正常运行。
mysql> SELECT FIND_IN_SET('b','a,b,c,d');
-> 2
用起来很简单
就以上面我说到的情况来举例:
以下为引用的内容:
select * from article where FIND_IN_SET('4',type)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑鱼身上有寄生虫吗 寄生虫是否可能存在于鱼的身体里? 取保候审没拘留怎么办 支付宝开通快捷支付后,能在支付宝查银行卡余额吗? 秋天,正是吃板栗的季节,分享7种经典吃法别错过,老少皆宜! CHOW TAI SENG 周大生 P0PC0078 桃花Pt950铂金项链 购买最佳价格 周大生的钻戒PT950 0.27ct I-J VS 7892元贵吗? 周大生铂950项链J1909011916 重量:4.69g 和Pt950吊坠J191000191967 重量... CHOW TAI SENG/周大生 P0PC0078 桃花Pt950铂金项链 45cm 3.63g-详细介... 白金多少钱一克PT950 今年九月(阴历)那一天是好日子. 我家孩子身上脸上有点红,有的地方一片片的,是湿疹吗?怎么办呢!有没有影响 宝宝脸上身上长了一些小红点和一些紫色的小块,请问这是什么?_? 小孩脸上身上都长满了小红点怎么处理呢? 农历九月十二是黄道吉日吗 月季花的枝干上长了许多白色的斑怎么办?请问如何治疗 小孩脸上身上长小红点怎么回事? 脸上突然长白色的斑,用什么药都用就是不见好。怎么样治疗 外国文学作品好词好句读后感 求一篇800字的外国文学作品英文读后感 读《线》有感!!急!!一本外国文学作品,求读后感啊! 读后感500字,很急 求外国文学读后感,在线等... 谁能帮我找篇外国文学名著的读后感?.. 【合集】琼瑶剧都有哪些,【免费高清】在线观看百度网盘资源 外国文学读后感 跪求琼瑶剧有哪些电视剧最好看,【在线观看】免费百度云资源 从污染源的角度考虑,我们应该如何防治和减少大气污染? 求《简爱》的读后感500字以上(别复制,其他的读后感我都看过了!)最好... 对《新月格格》怎么看? 属羊男属鸡女,今年农历九月份结黄道吉日是哪一天最好? 智能芯片 人工智能的“大脑” 华为手机怎样开通两个 为什么小鸭淘客助手下载不了呢?怎么回事??? 布偶猫好养吗? 布偶猫为什么换主人后不叫了 1岁半的猫猫换主人,会认新的主人吗? 布偶猫性格十分的好,而且比较粘人,有哪些缺点呢? 养布偶猫需要注意些什么? 伪造他人注册商标标识并出售工商行政管理机关怎么处罚 非法制造注册商标标识罪如何定罪 布偶猫性格也是十分的好,比较粘人,这种猫咪都有哪些缺点呢? 如何界定非法制造注册商标标识罪行为 布偶猫适合什么人饲养? 非法制造注册商标标识罪立案标准 非法制造商标标识罪量刑标准 非法制造、销售非法制造的注册商标标识罪的犯罪构成要件有哪些 非法制造注册商标标识罪量刑标准 我国刑法对非法制造、销售非法制造的注册商标标识罪的处罚规定 非法制造、销售非法制造的注册商标标识罪的犯罪构成是什么