gpt4 book ai didi

c++ - 在 MFC MDI 应用程序中级联特定窗口

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:28 25 4
gpt4 key购买 nike

一个 MDIParent Wnd 有很多 MDIchild Wnd,也有很少的子对话。

对话框是这样创建的--- CAutoDlg *pDlg = new CAutoDlg; pDlg->Create(IDD_AUTOCARD,this);

我只想级联特定类型的对话框,例如仅 CAutoDlg 类型的对话框。

如果我给 MDICascade() 它级联 MDIFrame 下的所有子窗口和对话框。除了根据前一个对话框的位置为每个对话框调用 SetWindowPos 之外,还有其他非常规的方法吗?

最佳答案

没有直接的方法可以做到这一点。您可以将 CAutoDlg 集合放入某个容器中。使用该容器调用适当的函数进行级联。您可以使用 CAutoDlg 的构造函数将对话框对象添加到该容器中,并使用析构函数从容器中删除对话框引用。

关于c++ - 在 MFC MDI 应用程序中级联特定窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com