硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1304|回复: 4
收起左侧

[emWin] emwin怎样获取父窗口下的所有子窗口

[复制链接]

28

主题

53

回帖

137

积分

初级会员

积分
137
发表于 2022-1-21 10:28:10 | 显示全部楼层 |阅读模式
请教下大家,emwin怎么获取父窗口下的所有子窗口?谢谢1
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107144
QQ
发表于 2022-1-21 11:02:38 | 显示全部楼层
在WM API列表里面有个函数的,是逐次获取每个子控件的。你找下
回复

使用道具 举报

28

主题

53

回帖

137

积分

初级会员

积分
137
 楼主| 发表于 2022-1-21 11:08:51 | 显示全部楼层
eric2013 发表于 2022-1-21 11:02
在WM API列表里面有个函数的,是逐次获取每个子控件的。你找下


我找到了这个函数
WM_GetFirstChild() 获取第一个子窗口,除了这个没找到有逐个获取子窗口的

我这边一个父窗口 有3个子窗口, 怎么获取呢?望指教 谢谢!!!
微信图片_20220121110625.png
回复

使用道具 举报

28

主题

53

回帖

137

积分

初级会员

积分
137
 楼主| 发表于 2022-1-21 11:22:45 | 显示全部楼层
eric2013 发表于 2022-1-21 11:02
在WM API列表里面有个函数的,是逐次获取每个子控件的。你找下

  1. WM_GetFirstChild()
  2. WM_GetNextSibling()
  3. WM_GetPrevSibling()
复制代码
通过这三个函数可以遍历 多谢!
微信图片_20220121112106.png
微信图片_20220121112132.png
微信图片_20220121112153.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107144
QQ
发表于 2022-1-21 11:52:40 | 显示全部楼层
qingtianxiayi 发表于 2022-1-21 11:22
通过这三个函数可以遍历 多谢!

对,就是这个函数。可以把所有的检索出来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 10:55 , Processed in 0.322743 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表