gpt4 book ai didi

c++ - 在选项卡选择上更新 CPropertyPage

转载 作者:行者123 更新时间:2023-11-30 03:55:19 25 4
gpt4 key购买 nike

我正在寻找单击后更新 CPropertyPage 的最佳方法。目前,我的页面在 OnInitDialog() 期间接收它的信息。然而,当用户在第一页上做某事时,它会影响第二页上的内容。

我能想到的唯一解决方案是“更新”按钮。单击按钮后,页面将通过调用 OnInitDialog() 期间发生的相同函数来刷新其信息。当用户单击 CPropertySheet 的不同 CPropertyPage 时是否会发生事件?

最佳答案

使用“更新”按钮是糟糕的设计,因为它需要用户强制更新。相反,您应该注意维护可能导致更新的值的状态。这可以在结构或类对象中完成,然后可以访问 CPropertyPage::OnSetActive需要更新值的页面。 OnSetActive 在页面变为事件页面之前被调用。您有机会在页面显示之前更新页面上的值。

关于c++ - 在选项卡选择上更新 CPropertyPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29129266/

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