首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在wxWidgets中枚举wxFrame子级?

是否可以在wxWidgets中枚举wxFrame子级?
EN

Stack Overflow用户
提问于 2008-10-08 13:27:19
回答 3查看 2.7K关注 0票数 2

我正在使用wxGlade设计器为一个小应用程序生成图形用户界面。它生成一个类,继承自wxFrame,这是主应用程序窗口。为了便于维护,我希望避免在这个生成的类中编写额外的代码。

但是所有使用wxGlade创建的小部件实际上都是在自动生成的方法do_layout()中创建的,并且不可能在生成的类中的该生成方法的范围之外访问它们。

有没有办法在生成的类之外获得某些小部件的指针-按名称、按类型、通过枚举子对象或类似的方式?

EN

Stack Overflow用户

回答已采纳

发布于 2008-10-08 13:39:35

从wxWindow (wxFrame是其中之一)继承的所有类都有一个函数"GetChildren",它返回一个子窗口列表,然后可以枚举这些子窗口。如果您正在按名称查找特定字段,则使用"FindWindow“函数。

票数 3
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/182739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档