递归获得窗体下所有子窗体信息
来源:互联网 发布:淘宝 演唱会票 编辑:程序博客网 时间:2024/05/16 10:50
function TForm1.GetChildWindows(h:HWND) :HWND;
var
buf: array[0..255] of Char; {这个缓冲区是获取类名用的, 如果不需要可以删除}
begin
h := GetWindow(h, GW_CHILD); {第一个子窗口}
while h <> 0 do
begin
{下面两行是要执行的操作, 并假定只处理 TEdit}
GetClassName(h, buf, Length(buf));
//if buf = 'TSyntaxMemo' then
ShowMessageFmt('%s:%d', [buf, h]);
GetChildWindows(h); {递归}
h := GetWindow(h, GW_HWNDNEXT); {下一个子窗口}
end;
end;
var
buf: array[0..255] of Char; {这个缓冲区是获取类名用的, 如果不需要可以删除}
begin
h := GetWindow(h, GW_CHILD); {第一个子窗口}
while h <> 0 do
begin
{下面两行是要执行的操作, 并假定只处理 TEdit}
GetClassName(h, buf, Length(buf));
//if buf = 'TSyntaxMemo' then
ShowMessageFmt('%s:%d', [buf, h]);
GetChildWindows(h); {递归}
h := GetWindow(h, GW_HWNDNEXT); {下一个子窗口}
end;
end;
0 0
- 递归获得窗体下所有子窗体信息
- MFC CMainFrame 获得所有子窗体(一)
- 父窗体如何获得子窗体里面的值
- 获得其他程序的子窗体
- 获得其他程序的子窗体
- 获得其他程序窗体控件中的信息
- 子窗体传值到父窗体
- 子窗体传值到父窗体
- 子窗体、父窗体
- 网摘》窗体、子窗体
- 子窗体传值到父窗体
- Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
- Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
- Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
- 所有窗体
- 子窗体中获得父窗体上一层父窗体中的值
- 子窗体
- 子窗体
- 中兴光猫F412超级管理员密码获取
- PCL: Registration模块之IterativeClosestPoint点云配准
- MySQL创建方法Function错误
- 简单的下拉框二级联动
- Unity设置物体的自转和公转
- 递归获得窗体下所有子窗体信息
- 产生随机订单号
- POJ 3273
- 解密后的暴风一号病毒(1KB文件夹快捷方式病毒)
- 2016中国人工智能大会摘要
- npm install -g ionic cordova 安装失败的解决方案
- 其中 (%{WORD:x_forword}|-) |表示或的意思
- select、poll、epoll之间的区别总结[整理]
- hdu5754 2016 Multi-University Training Contest 3 Life Winner Bo 解题报告