近日,小弟在程序中要用 CPropertySheet和CPropertyPage 配合完成一个向导,我做了五个页面,现在可以顺序的显示(按下一步) 可是如果我想根据第一页里的内容,动态的实现下一页(也就是说点下一步,不是显示第二页,而是其它页)该如何办呀?另外,我的五个页面要求用户输入5个值,用于计算。 是不是在我的CPropertySheet
的派生类里 加成员变量来取这5个值?可以取吗? 或者是用其它方法?望指点
的派生类里 加成员变量来取这5个值?可以取吗? 或者是用其它方法?望指点
解决方案 »
- CHTMLView作为基类创建单文档工程
- 高亮clistctrl里面的一行 能否相当于按下一个button
- 各位前辈 帮我看看 这些专业的都是做什么的 谢谢各位
- error C2039: 'IDD' : is not a member of 'CMonteCarlo1View'
- SetEvent
- VC8(vs2005) CString的内容怎么由双字变成单字?
- 请问VS6.SP5.IE6.MDAC.VC++6Processor Pack这些软件按怎么样的安装顺序比较好啊?在线等
- ◎◎◎◎加急求助!对windows内存管理了解的朋友来看看◎◎◎◎
- 关于界面大小改变是消息的处理?
- 知道的请进。。。。。。。。。
- 在工作线程的控制函数中设定定时器,没有反应
- 怎样让CListCtrl自动调整大小
能说详细点吗?
A B C D E F G H 这几个页面根据 C 里面的值 确定下一步是 D E F 中的那一个,而 D E F的下一步,是G
G的下一步是 C ,C 在特定的条件下 下一步是 H 最终完成'
在这个过程中,每一个页面的值都有要记录的。关键是 怎么组织下一步是那一页面。
我想用 RemovePage 和 AddPage 在页面的 下一步处理函数中动态的修改 Sheet 中的页面
不知各位有没有更好的方法?
谢谢了,问题以解决!
比如 ABCDEF 也个页面 当我当前页是 B 的时候,调 SetActivePage(3) 不是显示的C
而是显示的 E 呀!
因为我有25个页面,要在里面跳来跳去,所以还请大家帮帮忙呀! 现在我用的是
在 NEXT 事件中 return IDD_WIZARD_1 这种方法跳的(而且我用 map 把各页的名称和每个 窗口的ID都关联起来,以后知道名字就可以跳到相应页)可是vc里ID太容易重复了,所以这种方法不好。
请问各位有什么更好的方法呀?