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