我CPropertySheet在 MFC 中创建了一个基于 - 的模式对话框(使用从CPropertySheet/派生的 BCGSoft 类CPropertyPage)。当用户在其中一个中执行某个操作时CPropertyPage,我想启用/禁用另一个中的控件CPropertyPage。
这很好用,假设用户已经单击选项卡来实例化第二个CPropertyPage. 但是,MFC 会延迟第二个的创建,CPropertyPage直到它被用户激活。在这种情况下,秒内的控件CPropertyPage不存在,MFC 会抛出错误。
为了克服这个问题,我想CPropertyPage通过调用CPropertySheet OnInitDialog(). 有人可以解释如何做到这一点吗?