CPropertySheet简历多属性页对话框的时候无法显示对话框,发现调试输出窗口会打印:PropertySheet() failed: GetLastError returned 0
网上查找不到相关资料。
自己查看CPropertySheet的使用后发现原来是AddPage放错位置。
AddPage函数不应该放在InitDialogBox里面,而应该放在构造函数里。而且要注意CPropertySheet有两个构造函数,使用哪个产生对象就在哪个里面添加AddPage函数,或者两个都加。
很少见函数初始化放在构造函数里面.....................
本文详细阐述了在使用CPropertySheet创建多属性页对话框时遇到的问题,即对话框无法显示,并深入分析了原因在于AddPage函数放置位置不当。通过将AddPage函数从InitDialogBox移到构造函数中,成功解决了该问题,同时提供了关于CPropertySheet构造函数使用的注意事项。
1333

被折叠的 条评论
为什么被折叠?



