用什么方法判断子窗体是否创建?

ecut 2001-07-19 10:19:15
多文档在运行期生成的多个不同的子窗体,
有什么方法/属性可判断某一子窗体的创建和关闭?
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jearry_zhou 2001-07-19
  • 打赏
  • 举报
回复
用FindWindow API也行.
ecut 2001-07-19
  • 打赏
  • 举报
回复
哦,我知道了
qin_wei(烤毛蛋)的方法应该可行
还要谢谢wjzhuang(醉里挑灯看剑--笨笨的程序猪) 
ecut 2001-07-19
  • 打赏
  • 举报
回复
我试过了
如果要判断的窗体已经被关了
对其调用判断程序会出错
qin_wei 2001-07-19
  • 打赏
  • 举报
回复
for(int i = MDIChildCount-1; I >= 0; i--)
if(MDIChildren[i]->Name="ecut")
ShowMessage("already exists");

wjzhuang 2001-07-19
  • 打赏
  • 举报
回复
就像你那样,使用公共变量也可以呀
ecut 2001-07-19
  • 打赏
  • 举报
回复
我是在其关闭和创建时使用一变量来返回不同的值来判断的
有其他办法吗?
wjzhuang 2001-07-19
  • 打赏
  • 举报
回复
方法好像很多
1.判断enalbed属性
2.判断窗体的caption属性,看是否存在该窗体

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧