转:VC属性表属性页之间的数据传递.docx
《转:VC属性表属性页之间的数据传递.docx》由会员分享,可在线阅读,更多相关《转:VC属性表属性页之间的数据传递.docx(1页珍藏版)》请在第一文库网上搜索。
1、转:VC属性表属性页之间的数据传递转自科学网:VC属性表属性页之间的数据传递属性表的各个属性页之间可能会有一些依赖关系,同时下一个属 性页可能也要根据上一个属性页的内容显示不同的东西,那么数据传 递切可避免了。首先需要的是将两个函数重载:OnWizardNext 和 OnSetActive前者负责进行上一个对话框的数据更新(自然是利用 UpdateData将输入数据更新到变量当中)后者则负责在下一个对话框被激活的时候进行数据传递这里重载函数要注意最后一句通常都是调用基类的那个“被重载 的函数来取得返回值,例如OnWizardNext的最后一句就是:return CPropertyPage:On
2、WizardNext();而OnSetActive的调用则是很有代表性的。在其中,首先我们要得到父窗口的指针,也就是从当前的 CProPertyPage*得至ICPrOPertySheet* ,这通过下面这条语句实现:CPropertySheet* PParent = (CPropertySheet*) GetParentQ;得到父窗口的这个指针之后,通过pParent-GetPage(index) (其中index是指第几个属性页)就可以得到那个属性页的指针了。得到第X个属性页的实现语句是:CStepx* neibx = (CStepx*)pParent-GetPage(x-l)(注意,和 数组一样,索引从0开始)接下来就可以在当前属性页中引用另外一个属性页的内容了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 属性 之间 数据 传递
