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

delphi获取指定窗体句柄,该怎么处理

发布网友 发布时间:2022-12-16 14:28

我来回答

1个回答

热心网友 时间:2024-07-30 01:42

找某个窗口的某个BUTTON
,例子很简单就是用了
FindWindow,EnumChildWindows两个函数,要找的具体BUTTON在EnumChildWindowsProc回调函数中
Delphi(Pascal)
codefunction
EnumChildWindowsProc(hwd:
Hwnd):
Boolean;
stdcall;
begin
Result
:=
true;
GetClassName(hwd,
buffer,
256);
if
String(Buffer)
<>
'Button'
then
Exit;
getwindowtext(hwd,
buffer,
256);
if
String(Buffer)
<>
'验证全部'
then
Exit;
h
:=
hwd;
end;
procere
TForm1.Timer1Timer(Sender:
TObject);
var
hwnd1,hwnd2,hwnd3,hwnd4:
DWORD;
begin
h
:=
0;
hwnd1
:=
FindWindow(nil,
'代理猎手');
if
hwnd1
<>
0
then
begin
if
EnumChildWindows(hwnd1,
@EnumChildWindowsProc,
0)
then
if
h
=
0
then
exit;
SendMessage(h,
WM_LBUTTONDOWN
,
0,
0);
SendMessage(h,WM_LBUTTONUp,
0,
0);
end;
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? delphi 知道路径和进程如何获取窗口句柄? Delphi取所有窗口句柄 delphi中,如何从新激活的程序中,获取前一个窗口的句柄 半瓷砖与全瓷砖的区别 “传说中的”这几个字用火星文怎么写啊? 彖鸟连起来是什么字 朢鶨 怎么读? 伫立??成语的 六盘山在宁夏的什么位置 带有 伫 字的成语 实习生只盖章不填表可以吗? 大学实习要盖章,个体户的章不能盖?一定要公司的? 乒乓球冠军赛有直播吗 乒乓球全锦赛在哪里看直播 乒乓球直播平台有哪些 2020乒乓球全锦赛哪里有直播 乒乓球赛在哪个台直播 哪个平台直播乒乓球比赛 蒹葭斲縔 什么意思 我有一个小的铜元宝,一面是龙一面是凤,底下刻着一个鋜。这是什么? delphi获取窗体的句柄 跄...怎么读 delphi得到外部窗口句柄 跄换偏旁 磋跄怎么读 我不想长大歌词 我不想长大完整歌词 我不想长大歌曲的原唱 巨的笔画是什么 京瓷3050怎么拆卸显影 复印机京瓷km-3050出现C3200数字如何处理 ...我这边有一台京瓷3050报CFB31 怎么升级系统呢 插上U盘没有反应_百 ... 京瓷3050复印机怎样改成每分钟50张 使用窗体向导来创建窗体的优点和缺点 创建窗体使用方式 请问荔枝不可以同时和什么吃 [媺婕呙悳闓馶]怎么读 啊 峤的读音是什么 请问一下荔枝不能和什么一起吃 荔枝与什么一起吃会中毒 荔枝不能和什么东西一起吃