一些关于vc的问答
源代码在线查看: subject_28936.htm
序号:28936 发表者:大个的萝卜 发表日期:2003-01-26 18:09:57
主题:请问如何可以创建一个标准的wizard程序
内容:都有那些方法啊?
返回上页访问论坛
回复者:dr0 回复日期:2003-01-26 18:48:17
内容:MSDN 有个例子叫 wizard97,可以参考一下。在CPropertyPage那一块。
返回上页访问论坛
回复者:songxinye 回复日期:2003-01-26 19:03:16
内容:这个可以
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 20:03:25
内容:To songyas接下来该怎么做了,能给说一下大概的过程吗谢谢
返回上页访问论坛
回复者:songxinye 回复日期:2003-01-26 20:47:43
内容:insert 然后按向导选,就可以了
返回上页访问论坛
答案被接受回复者:songxinye 回复日期:2003-01-26 20:52:17
内容:那个图选中的不对,是下面的那个
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 21:08:56
内容:谢谢了,我再问一下,比如我建立了7个propertpage,那么我应该如何控制页面的显示(根据前页的输入条件),也就是说有时候要跳过一些页面主要是我现在还不清楚应该在什么地方把page add到 sheet上呵呵
返回上页访问论坛
回复者:songxinye 回复日期:2003-01-26 21:23:39
内容:先建立一个基于对话框的工程,然后做一个多页的Sheet,用sheet取代原来的对话框;你随时都可以自己派生一个page,然后在Sheet中或任何能够得到Sheet指针的地方Add;你可以把 page的结果存在Sheet上,每个page先在OnSetActive中读Sheet中的变量,在OnKillActive中保存变量到Sheet中,用GetParent得到窗口指针然后强制转换成Sheet
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 21:52:02
内容:多谢大侠指点了我先去实践一下,呵呵
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 22:05:41
内容:请问怎么用sheet代替原来的对话框?在创建sheet时,提示what class would you like to give access to this Propertysheet?我选择了cdialog,对吗?
返回上页访问论坛
回复者:songxinye 回复日期:2003-01-26 22:09:08
内容:哪个不能取消原来的对话框
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 22:16:34
内容:你不是说用sheet代替原来的对话框吗另外如果在建工程时选择custom appwizard,然后在wizard窗口选择Yourown custom step是不是效果和你说的一样啊?
返回上页访问论坛
回复者:songxinye 回复日期:2003-01-26 22:27:31
内容:不是,例子如下
返回上页访问论坛
回复者:大个的萝卜 回复日期:2003-01-26 23:03:01
内容:照葫芦画了一个瓢,现在明白你的意思了,就是在初始化函数中,去掉原来对话框的显示,而是显示向导页面,呵呵麻烦了你一晚上,非常感谢了
返回上页访问论坛