<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>鸡啄米-VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><link>http://www.jizhuomi.com/software/166.html</link><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><pubDate>Wed, 25 Apr 2012 20:53:03 +0800</pubDate><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (1)</author><link>http://www.jizhuomi.com/software/166.html#cmt13201</link><pubDate>Fri, 28 Oct 2022 16:23:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt13201</guid><description><![CDATA[1]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (lizong)</author><link>http://www.jizhuomi.com/software/166.html#cmt13088</link><pubDate>Fri, 08 Jan 2021 16:12:02 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt13088</guid><description><![CDATA[CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);<br/>这是.h文件中的声明，你应该是没有设置默认值]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>sxypzsw@outlook.com (藏没没)</author><link>http://www.jizhuomi.com/software/166.html#cmt13063</link><pubDate>Sat, 07 Nov 2020 16:54:04 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt13063</guid><description><![CDATA[更正博主<br/>page2类需要重写OnSetActive()<br/><br/>BOOL CAdd2Page::OnSetActive()<br/>{<br/>	// TODO: 在此添加专用代码和/或调用基类<br/>	CPropertySheet* psheet = (CPropertySheet*)GetParent();<br/>	psheet-&amp;gt;SetWizardButtons(PSWIZB_NEXT| PSWIZB_BACK);<br/>	return CPropertyPage::OnSetActive();<br/>}]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>sxypzsw@outlook.com (藏没没)</author><link>http://www.jizhuomi.com/software/166.html#cmt13062</link><pubDate>Sat, 07 Nov 2020 16:33:09 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt13062</guid><description><![CDATA[网上说带有”MFC“的两个类支持不好。不知道是不是<br/><br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>sxypzsw@outlook.com (藏没没)</author><link>http://www.jizhuomi.com/software/166.html#cmt13061</link><pubDate>Sat, 07 Nov 2020 16:32:09 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt13061</guid><description><![CDATA[一定要通过【类向导】添加类，【类向导】中类全，有不带&quot;MFC&quot;的propertypage与propertysheet,且通过【类向导】可以选择添加”MFC类“，有构造函数的定义&amp;消息宏&amp;窗口ID标识。如果提示ID标识不正确，自己动手修改。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (fane)</author><link>http://www.jizhuomi.com/software/166.html#cmt12979</link><pubDate>Mon, 06 Jul 2020 15:53:05 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12979</guid><description><![CDATA[一步错，步步错。眼睛都看花了。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (啦啦啦啦啦)</author><link>http://www.jizhuomi.com/software/166.html#cmt12973</link><pubDate>Tue, 09 Jun 2020 16:26:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12973</guid><description><![CDATA[想问一下我按照步骤做，最后错误在这一行：CAddSheet sheet(_T(&quot;&quot;));。说没有对应的实例函数<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1825454384@qq.com (蓝色海洋)</author><link>http://www.jizhuomi.com/software/166.html#cmt12955</link><pubDate>Mon, 27 Apr 2020 22:55:58 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12955</guid><description><![CDATA[1&gt;  AddPage.cpp<br/>1&gt;e:\vsstudy\mfcc2\mfc\addpage.h(15): error C2065: “IDD_ADD_PAGE”: 未声明的标识符<br/>1&gt;e:\vsstudy\mfcc2\mfc\addpage.cpp(6): error C2509: “OnSetActive”: 成员函数没有在“CAddPage”中声明<br/>1&gt;          e:\vsstudy\mfcc2\mfc\addpage.h(6) : 参见“CAddPage”的声明<br/><br/>为什么，我按着教程弄完，显示上面的错误呢？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>2114919278@qq.com (编程小伙子)</author><link>http://www.jizhuomi.com/software/166.html#cmt12874</link><pubDate>Thu, 12 Mar 2020 16:18:16 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12874</guid><description><![CDATA[感谢感谢<br/>！！！！<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1285981938@qq.com (编程小伙子)</author><link>http://www.jizhuomi.com/software/166.html#cmt12873</link><pubDate>Thu, 12 Mar 2020 16:17:35 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12873</guid><description><![CDATA[博主是个好人啊，感谢感谢！<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (园中园)</author><link>http://www.jizhuomi.com/software/166.html#cmt12871</link><pubDate>Thu, 05 Mar 2020 16:16:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12871</guid><description><![CDATA[感谢楼主的救命贴]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1009899541@qq.com (hyacinth636)</author><link>http://www.jizhuomi.com/software/166.html#cmt12844</link><pubDate>Thu, 12 Dec 2019 10:12:07 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12844</guid><description><![CDATA[请问下，卡在了创建属性页这一步，我使用的是VS2019，在Addition右键添加类的时候没有选择MFC类的这一项，然后我查了查，VS2019需要创建新建项，选择MFC类再创建，但是在.cpp文件中写入<br/>CAddSheet::CAddSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)   <br/>    :CPropertySheet(nIDCaption, pParentWnd, iSelectPage)   <br/>{   <br/>    // 添加三个属性页到属性表   <br/>    AddPage(&amp;amp;m_summandPage);   <br/>    AddPage(&amp;amp;m_addendPage);   <br/>    AddPage(&amp;amp;m_addPage);   <br/>}   <br/>  <br/>CAddSheet::CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)   <br/>    :CPropertySheet(pszCaption, pParentWnd, iSelectPage)   <br/>{   <br/>    // 添加三个属性页到属性表   <br/>    AddPage(&amp;amp;m_summandPage);   <br/>    AddPage(&amp;amp;m_addendPage);   <br/>    AddPage(&amp;amp;m_addPage);   <br/>} <br/>这一步，我的.cpp文件里是没有这两个构造函数的，我手动添加的话编译，提示：<br/>1&amp;gt;G:\MFC练习\Addition\AddSheet.cpp(33,2): error C3861: “AddPage”: 找不到标识符<br/>1&amp;gt;G:\MFC练习\Addition\AddSheet.cpp(34,11): error C2597: 对非静态成员“AddSheet::m_addPage”的非法引用<br/>请问下是为什么呢]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>paul1014@126.com (tnytny)</author><link>http://www.jizhuomi.com/software/166.html#cmt12829</link><pubDate>Sat, 07 Sep 2019 00:03:20 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12829</guid><description><![CDATA[大佬，不知道现在你还看不看这个。想问一下，我现在用的2019版本，用上述方法创建后提示所需资源不可用是什么原因？还有就是为什么教程上构造函数有三个参数无缺省值，调用的时候却只输入了一个参数？<br/>另外感谢你的教程！<blockquote><div class="quote quote3"><div class="quote-title">啦啦啦啦啦 于 2020/6/9 16:30:23 回复</div>我也是，这里一直报错，想知道你搞明白了吗</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>pengzibang@163.com (pzibang)</author><link>http://www.jizhuomi.com/software/166.html#cmt12826</link><pubDate>Fri, 23 Aug 2019 16:25:56 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12826</guid><description><![CDATA[遇到了一个问题：按照文章的步骤了，为什么点击“使用说明”按钮居然没有反应，调试之下发现竟然点击以后没有进入处理函数，在这里分享一下我是如何解决我遇到的问题。搜索这个按键的ID号，发现在resource.h这个头文件的宏定义出现了几个相同的ID号，如果按键产生了消息事件，那么很有可能错误的处理了其他事件，所以只要将这个ID号改为没有出现过的ID即可。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (无名菜鸟)</author><link>http://www.jizhuomi.com/software/166.html#cmt12815</link><pubDate>Fri, 28 Jun 2019 11:53:30 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12815</guid><description><![CDATA[3.创建属性表类处头文件名错误。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (老师)</author><link>http://www.jizhuomi.com/software/166.html#cmt12791</link><pubDate>Sat, 20 Apr 2019 23:08:26 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12791</guid><description><![CDATA[为什么我不重载那个函数也能显示出想到对话框？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (白菜一颗)</author><link>http://www.jizhuomi.com/software/166.html#cmt12765</link><pubDate>Sat, 23 Feb 2019 17:43:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12765</guid><description><![CDATA[构造函数怎么改呀。我该完后，运行发现主程序里面<br/>CAddSheet sheet(_T(&quot;&quot;));<br/>这一句报错，说是C2664	“CAddSheet::CAddSheet(const CAddSheet &amp;)”: 无法将参数 1 从“const wchar_t [8]”转换为“const CAddSheet &amp;”<br/>而且，我把后面的括号删除之后，能运行，但是点击按键没有反应。<br/>PS：我用的VS2017<blockquote><div class="quote quote3"><div class="quote-title">天洛河 于 2019-4-21 17:01:07 回复</div>我也是这个错误，问下你解决了吗</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">为什么 于 2019-5-3 13:02:07 回复</div>构造函数怎么改呀。我该完后，运行发现主程序里面<br/>CAddSheet sheet(_T(&quot;&quot;));<br/>这一句报错，说是C2664	“CAddSheet::CAddSheet(const CAddSheet &amp;)”: 无法将参数 1 从“const wchar_t [8]”转换为“const CAddSheet &amp;”<br/>而且，我把后面的括号删除之后，能运行，但是点击按键没有反应。<br/>PS：我用的VS2017<br/>谢谢！谢谢！</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">halfblood 于 2019-5-31 15:43:47 回复</div>我也是这个问题，请问解决了吗</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">tnytny 于 2019-9-7 0:06:27 回复</div>因为构造函数有3个参数无缺省值，但你只输入了一个参数，改成CAddSheet sheet(_T(&quot;&quot;)， this, 0);<br/>试一下？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (路)</author><link>http://www.jizhuomi.com/software/166.html#cmt12640</link><pubDate>Tue, 27 Nov 2018 15:49:46 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12640</guid><description><![CDATA[    找到VS2017不行的原因了，我安装了VS2010做了一遍进行比较，发现VS2017生成这三个子窗口时没有生成对话框数据。<br/>    修改如下，以CSummandPage类为例，修改添加的3个类就可以了。<br/>SummandPage.h中<br/>class CSummandPage : public CPropertyPage<br/>{<br/>	DECLARE_DYNAMIC(CSummandPage)<br/><br/>public:<br/>	CSummandPage();<br/>	virtual ~CSummandPage();<br/><br/>        // 对话框数据<br/>	enum { IDD = IDD_SUMMAND_PAGE };<br/><br/>protected:<br/>	virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV 支持<br/><br/>	DECLARE_MESSAGE_MAP()<br/>public:<br/>	virtual BOOL OnSetActive();<br/>};<br/><br/>SummandPage.c中<br/>CSummandPage::CSummandPage()<br/>	: CPropertyPage(CSummandPage::IDD)<br/>{<br/><br/>}<br/><br/>另外两个ID换一下也一样修改就好了。<blockquote><div class="quote quote3"><div class="quote-title">路 于 2018-11-27 15:51:53 回复</div>VS2017中没有基类CPropertyPage选择，只有CMFCPropertyPage,CMFCPropertyPage和上面说的方法一样。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">林三木 于 2018-12-31 19:13:30 回复</div>谢大佬，问题已解决</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">Vincent 于 2019-3-16 18:55:15 回复</div>谢谢大兄弟的帮忙，竟然还去下了2010版本来测试，应该向你学习！！！</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">williw 于 2019-8-1 16:06:10 回复</div>感谢！运行成功了。<br/>virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV 支持<br/>不知道你这句是什么意思，我注释了。<br/>还有，那3个.h文件需要添加Resource.h头文件</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">新手 于 2020-1-9 14:20:52 回复</div>我也遇到了“所需资源不可用”的问题呢，很感谢老师们的指点。我使用的是VS2019，<br/>但是这句话是报错的，virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV 支持<br/>我分析是基类的问题吧，删掉应该就好了，CMFCPropertyPage 基类下没有DoDataExchange的定义，请老师指点。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">迷糊桃 于 2020/3/6 16:26:41 回复</div>谢谢大兄弟！这种精神太值得学习了，像我绝对不可能再去下2010再做一遍。<br/>另外，CSummandPage::CSummandPage()<br/>: CPropertyPage(CSummandPage::IDD)<br/>这里我改为了<br/>CSummandPage::CSummandPage()<br/>: CMFCPropertyPage(CSummandPage::IDD)，供大家参考</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (胡萝卜)</author><link>http://www.jizhuomi.com/software/166.html#cmt12600</link><pubDate>Fri, 02 Nov 2018 14:07:55 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12600</guid><description><![CDATA[点击完成之后又弹出第一个窗口而且没有下一步有大神知道怎么解决么？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1490512756@qq.com (zhangjr)</author><link>http://www.jizhuomi.com/software/166.html#cmt12590</link><pubDate>Fri, 26 Oct 2018 00:57:32 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12590</guid><description><![CDATA[点击使用说明的时候出现&amp;quot;所需资源不可用&amp;quot;是怎么回事😖 ]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (dasenlin)</author><link>http://www.jizhuomi.com/software/166.html#cmt12588</link><pubDate>Wed, 10 Oct 2018 15:14:23 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12588</guid><description><![CDATA[编译通过，但运行后点击“使用说明”：提示“所需资源不可用” 是怎么回事啊，重复做了好几遍了还是一样。<blockquote><div class="quote quote3"><div class="quote-title">3333 于 2018-10-24 20:09:56 回复</div>我也是这样！你解决了吗，求分享<img src="http://www.jizhuomi.com/image/face/What.gif" style="padding:2px;border:0;" width="48" title="What" alt="What" /></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">路 于 2018-10-29 19:34:30 回复</div>同样的问题，纠结了好久没找到原因。<br/></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">路 于 2018-10-29 19:35:27 回复</div>普遍的问题应该不是操作错了，可能是2017版本哪里不一样，有人解决了么？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>gengwanjia_mac@163.com (我爱喝青菜)</author><link>http://www.jizhuomi.com/software/166.html#cmt12584</link><pubDate>Sat, 29 Sep 2018 14:20:50 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12584</guid><description><![CDATA[博主，你好，请问一下：为什么我的编译器认为下面这个类的初始化参数类型不匹配啊<br/>CAddSheet sheet(_T(&amp;quot;&amp;quot;))]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (Y)</author><link>http://www.jizhuomi.com/software/166.html#cmt12562</link><pubDate>Wed, 15 Aug 2018 11:53:45 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12562</guid><description><![CDATA[有遇到这样的错误的吗？应该怎么解决呢<br/>1&gt;TipDlg.obj : error LNK2005: &quot;public: __thiscall CAboutDlg::CAboutDlg(void)&quot; (??0CAboutDlg@@QAE@XZ) 已经在 AdditionDlg.obj 中定义<br/>1&gt;TipDlg.obj : error LNK2005: &quot;protected: virtual void __thiscall CAboutDlg::DoDataExchange(class CDataExchange *)&quot; (?DoDataExchange@CAboutDlg@@MAEXPAVCDataExchange@@@Z) 已经在 AdditionDlg.obj 中定义<br/>。。。<br/>1&gt;TipDlg.obj : error LNK2005: &quot;public: void __thiscall CAdditionDlg::OnBnClickedInstructButton(void)&quot; (?OnBnClickedInstructButton@CAdditionDlg@@QAEXXZ) 已经在 AdditionDlg.obj 中定义<br/>1&gt;D:\vs10练习\Addition\Debug\Addition.exe : fatal error LNK1169: 找到一个或多个多重定义的符号<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (K)</author><link>http://www.jizhuomi.com/software/166.html#cmt12560</link><pubDate>Sun, 12 Aug 2018 09:39:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12560</guid><description><![CDATA[写的挺好的，但是有时候感觉的确不太详细。比如对于不太理解操作过程的，写的不太精细。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>597785564@qq.com (Y.)</author><link>http://www.jizhuomi.com/software/166.html#cmt12496</link><pubDate>Sat, 02 Jun 2018 19:19:17 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12496</guid><description><![CDATA[“使用说明”按钮不出现是怎么回事啊？<blockquote><div class="quote quote3"><div class="quote-title">编程小白 于 2019-8-18 16:16:53 回复</div>同问？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>zhd199068@163.com (问题)</author><link>http://www.jizhuomi.com/software/166.html#cmt12488</link><pubDate>Sun, 27 May 2018 19:49:01 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12488</guid><description><![CDATA[点击&amp;quot;使用按钮&amp;quot;，嘣的一声&amp;quot;所需资源不可以用&amp;quot;。<br/><br/>有谁遇到这个问题了么？请教下，如何解决？<br/><br/>我用的是VS 2017<blockquote><div class="quote quote3"><div class="quote-title">MFCVS2017 于 2018-6-4 11:37:57 回复</div>我也遇到&amp;quot;所需资源不可以用&amp;quot;，同样是VS2017，不明白</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">xzn 于 2018-6-7 13:32:38 回复</div>对对，用VS2017我也遇到了同样的问题，“所需资源不可用”<br/>然后控制台报错是CResourceException，内存问题<br/>完全没有办法解决</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">dew 于 2018-9-15 20:51:47 回复</div>我也遇到了这个问题，请问你们现在解决了吗？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">dasenlin 于 2018-10-10 16:46:43 回复</div>谁解决了吗？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">vs2017 于 2018-10-18 19:49:29 回复</div>同问</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">zhangjr 于 2018-10-26 11:53:16 回复</div>谁解决了吗，麻烦告诉一下行吗🙃</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">Vincent 于 2019-3-16 18:43:51 回复</div>我也是VS2017，遇到了相同的问题，有伙伴解决了的吗</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">啦啦啦啦啦 于 2020/6/9 16:34:33 回复</div>有人解决了吗</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (毕业)</author><link>http://www.jizhuomi.com/software/166.html#cmt12452</link><pubDate>Mon, 09 Apr 2018 22:11:41 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12452</guid><description><![CDATA[大佬在所有的套路都弄完之后出现了错误提示<br/>在函数BEGIN_MESSAGE_MAP(CadditionDlg, CDialogEx)中<br/>使用说明按钮的ID为“未定义标识符”，这是什么原因，没找到原因啊<blockquote><div class="quote quote3"><div class="quote-title">毕业 于 2018-4-9 22:16:34 回复</div>我发现居然还是可以调试，那就没问题了，多谢大佬的教程，祝大佬工作舒心，阖家幸福！</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>2572683378@qq.com (揽月)</author><link>http://www.jizhuomi.com/software/166.html#cmt12449</link><pubDate>Wed, 28 Mar 2018 09:52:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12449</guid><description><![CDATA[老师，在visual studio 2017中创建对话框类，基类选项中没有CPropertyPage,只有CMFCPropertyPag，但用CMFCPropertyPage的话创建的类就不能自动关联到对话框，请问这个有什么好的解决办法吗？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (清风)</author><link>http://www.jizhuomi.com/software/166.html#cmt12442</link><pubDate>Tue, 20 Mar 2018 08:50:25 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12442</guid><description><![CDATA[写得真不错，零基础也能看懂。赞]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (1231)</author><link>http://www.jizhuomi.com/software/166.html#cmt12396</link><pubDate>Tue, 23 Jan 2018 16:02:55 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12396</guid><description><![CDATA[系统为什么没有OnSetactive按钮<br/><blockquote><div class="quote quote3"><div class="quote-title">online 于 2018-2-2 14:57:09 回复</div>我用的是vs2015  也一样没有OnSetactive按钮</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>759170496@qq.com (小西瓜)</author><link>http://www.jizhuomi.com/software/166.html#cmt12368</link><pubDate>Tue, 19 Dec 2017 17:59:02 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12368</guid><description><![CDATA[老师你好，我的代码运行之后，点击按钮，报错“资源不可用”。<blockquote><div class="quote quote3"><div class="quote-title">问题 于 2018-5-27 19:57:32 回复</div>同学，问题解决了吗？我也遇到了这个问题，想请教一下。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1432727834@qq.com (残花不败柳)</author><link>http://www.jizhuomi.com/software/166.html#cmt12352</link><pubDate>Mon, 27 Nov 2017 09:58:12 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12352</guid><description><![CDATA[为什么我做的时候显示完被加数就直接到第三个对话框了，显示加数那一条没出来。。。<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (dreastarain)</author><link>http://www.jizhuomi.com/software/166.html#cmt12269</link><pubDate>Fri, 23 Jun 2017 16:10:56 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12269</guid><description><![CDATA[这部分是在之前addition工程下接着做的么？<blockquote><div class="quote quote3"><div class="quote-title">HasAlden 于 2017-8-24 15:57:14 回复</div>是的呀</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1213791474@qq.om (蒙奇小学渣)</author><link>http://www.jizhuomi.com/software/166.html#cmt12196</link><pubDate>Wed, 22 Mar 2017 10:57:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12196</guid><description><![CDATA[在VS2012中找不到类属性的OnSetActive选项怎么办<blockquote><div class="quote quote3"><div class="quote-title">蒙奇小学渣 于 2017-3-22 10:59:40 回复</div>找到了，一直找错地方了，，就是我安装的VS2012一直没有什么MSDN要紧吗？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>853499640@qq.com (小迪)</author><link>http://www.jizhuomi.com/software/166.html#cmt12152</link><pubDate>Mon, 20 Feb 2017 16:36:10 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12152</guid><description><![CDATA[为什么我的VS2010中类属性重写没有OnSetActive选项]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (sky)</author><link>http://www.jizhuomi.com/software/166.html#cmt12125</link><pubDate>Tue, 10 Jan 2017 14:46:39 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12125</guid><description><![CDATA[为什么“sheet”找不到标示符<blockquote><div class="quote quote3"><div class="quote-title">sky 于 2017-1-10 14:48:43 回复</div>一步步按照老师的步骤来的  最后在dubug的时候 出现了sheet找不到标示符 然后我回过头来一步步的去检查程序 一步步的核对 还是没有发现问题  不知道可有哪位大神知道这是怎么回事么？谢谢了</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1057101452@qq.com (ylh7235408)</author><link>http://www.jizhuomi.com/software/166.html#cmt12082</link><pubDate>Sat, 10 Dec 2016 16:02:17 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12082</guid><description><![CDATA[编译...<br/>1&amp;gt;SummandPage.cpp<br/>1&amp;gt;d:\ylh\cheng shixiong\addition\addition\summandpage.cpp(14) : error C2511: “CSummandPage::CSummandPage(CWnd *)”: “CSummandPage”中没有找到重载的成员函数<br/>1&amp;gt;        d:\ylh\cheng shixiong\addition\addition\summandpage.h(6) : 参见“CSummandPage”的声明<br/>1&amp;gt;d:\ylh\cheng shixiong\addition\addition\summandpage.cpp(190) : fatal error C1004: 发现意外的文件尾<br/>1&amp;gt;生成日志保存在“file://d:\ylh\cheng shixiong\Addition\Addition\Debug\BuildLog.htm”<br/><br/><br/>我一直出现这个错误<br/>CSummandPage::CSummandPage(CWnd* pParent /*=NULL*/)<br/>	: CDialog(CSummandPage::IDD, pParent)<br/>{<br/><br/>}]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (Learner)</author><link>http://www.jizhuomi.com/software/166.html#cmt12048</link><pubDate>Sun, 06 Nov 2016 16:25:38 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt12048</guid><description><![CDATA[Learner]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (斌斌)</author><link>http://www.jizhuomi.com/software/166.html#cmt11950</link><pubDate>Fri, 12 Aug 2016 12:00:56 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11950</guid><description><![CDATA[我的向导对话框显示时，加数页，被加数页，计算页中static text框中的内容为什么没有显现全啊，好象是显示的字数有限，前两页最后一个字“数”没有显示出来.<br/>望回复。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (斌斌)</author><link>http://www.jizhuomi.com/software/166.html#cmt11949</link><pubDate>Fri, 12 Aug 2016 11:57:04 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11949</guid><description><![CDATA[我的向导对话框显示时，加数页，被加数页，计算页中static text框中的内容为什么没有显现全啊，]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (秦时明月)</author><link>http://www.jizhuomi.com/software/166.html#cmt11942</link><pubDate>Thu, 04 Aug 2016 14:02:04 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11942</guid><description><![CDATA[点击使用说明  可以调到  被加数页，，，然后点击 下一步， 会跳到 加数页，，但是光标 一直转圆圈，将光标移动出界面后，，再已入界面，随便点击下，，就退出了，，。，没有报错。<br/><br/>请问这是什么原因呢，]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (BIGROOKIE)</author><link>http://www.jizhuomi.com/software/166.html#cmt11919</link><pubDate>Fri, 22 Jul 2016 17:57:49 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11919</guid><description><![CDATA[您好，为什么第二个Page（CAddendPage）不需要重载OnSetActive函数设置Next按钮呢？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (皮卡丘)</author><link>http://www.jizhuomi.com/software/166.html#cmt11907</link><pubDate>Sun, 17 Jul 2016 15:46:24 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11907</guid><description><![CDATA[老师您好，想问下为什么第二个属性页都没有设置next按钮，为什么会有？<br/>还是不是指设置了下一步按钮么，为什么会有上一步的按钮<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1045377890@qq.com (泰尼熊)</author><link>http://www.jizhuomi.com/software/166.html#cmt11895</link><pubDate>Thu, 07 Jul 2016 09:24:44 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11895</guid><description><![CDATA[CSummandPage::CSummandPage(CWnd* pParent /*=NULL*/)<br/>	: CDialogEx(CSummandPage::IDD, pParent)<br/>{<br/><br/>}<br/>     这里运行报错 显示没有与指定类型匹配的 重载函数“CSummandPage::CSummandPage”实例<blockquote><div class="quote quote3"><div class="quote-title">ylh7235408 于 2016-12-10 16:02:59 回复</div>你好你现在知道怎么解决吗<br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1365865602@qq.com (千年梦醒)</author><link>http://www.jizhuomi.com/software/166.html#cmt11757</link><pubDate>Wed, 11 May 2016 22:36:38 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11757</guid><description><![CDATA[老师你好，为什么我的页面出来都会缺几个字，三个静态文本框分别少了”数“，”数“，”按钮“，这问题好奇怪啊]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (yidaoguang)</author><link>http://www.jizhuomi.com/software/166.html#cmt11747</link><pubDate>Sat, 07 May 2016 18:52:29 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11747</guid><description><![CDATA[请问老师这怎么解决]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (yidaoguang)</author><link>http://www.jizhuomi.com/software/166.html#cmt11746</link><pubDate>Sat, 07 May 2016 18:51:42 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11746</guid><description><![CDATA[1&gt;e:\text3\text\text\textdlg.cpp(219): error C2065: “CAddSheet”: 未声明的标识符<br/>1&gt;e:\text3\text\text\textdlg.cpp(219): error C2146: 语法错误: 缺少“;”(在标识符“sheet”的前面)<br/>1&gt;e:\text3\text\text\textdlg.cpp(219): error C3861: “sheet”: 找不到标识符<br/>1&gt;e:\text3\text\text\textdlg.cpp(221): error C2065: “sheet”: 未声明的标识符<br/>1&gt;e:\text3\text\text\textdlg.cpp(221): error C2228: “.SetWizardMode”的左边必须有类/结构/联合<br/>1&gt;          类型是“'unknown-type'”<br/>1&gt;e:\text3\text\text\textdlg.cpp(223): error C2065: “sheet”: 未声明的标识符<br/>1&gt;e:\text3\text\text\textdlg.cpp(223): error C2228: “.DoModal”的左边必须有类/结构/联合<br/>1&gt;          类型是“'unknown-type'”<br/>1&gt;  正在生成代码...<br/>1&gt;  正在编译...<br/>1&gt;  AddSheet.cpp<br/>1&gt;  正在生成代码...<br/>1&gt;  正在编译...<br/>1&gt;  text.cpp<br/>1&gt;  正在生成代码...<br/>1&gt;<br/>1&gt;生成失败。<br/>1&gt;<br/>1&gt;已用时间 00:00:01.39<br/>========== 生成: 成功 0 个，失败 1 个，最新 0 个，跳过 0 个 ==========<br/><blockquote><div class="quote quote3"><div class="quote-title">sky 于 2017-1-10 14:50:29 回复</div>我也遇到和你一样的问题 但是我的问题只出现在 “sheet”找不到标示符  怎么破  楼主</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (YHK)</author><link>http://www.jizhuomi.com/software/166.html#cmt11733</link><pubDate>Tue, 26 Apr 2016 22:45:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11733</guid><description><![CDATA[老师，您好，我按照您的步骤来进行，却总是提示下面的错误...我看不出错在哪里！<br/><br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(16): error C2530: “m_ADD1PAGE”: 必须初始化引用<br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(17): error C2530: “m_ADD2PAGE”: 必须初始化引用<br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(18): error C2530: “m_COUNTPAGE”: 必须初始化引用<br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(25): error C2530: “m_ADD1PAGE”: 必须初始化引用<br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(26): error C2530: “m_ADD2PAGE”: 必须初始化引用<br/>1&gt;c:\users\wang\desktop\c++初始\my first mfc project\my first mfc project\countsheet.cpp(27): error C2530: “m_COUNTPAGE”: 必须初始化引用]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (ysj)</author><link>http://www.jizhuomi.com/software/166.html#cmt11666</link><pubDate>Tue, 01 Mar 2016 23:52:59 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11666</guid><description><![CDATA[那三个不需要的消息响应函数必须在.h文件和.cpp文件中都删除，光注释是没有用的。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1163741771@qq.com (yyh)</author><link>http://www.jizhuomi.com/software/166.html#cmt11635</link><pubDate>Thu, 28 Jan 2016 18:05:40 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11635</guid><description><![CDATA[老师我按照步骤，为什么后面在添加按钮消息的时候<br/>CAddSheet Sheet(_T(&amp;quot;&amp;quot;));这里的Sheet它提示我说类&amp;quot;CAddSheet&amp;quot;不存在默认构造函数<br/>求教啊老师]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>hours126@126.com (主对话框与三个属性页对话框)</author><link>http://www.jizhuomi.com/software/166.html#cmt11588</link><pubDate>Mon, 21 Dec 2015 19:01:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11588</guid><description><![CDATA[    这个教程真好，比市面上卖的那些几十元甚至上百元的C++编程书写得好多了。前十三讲还可以，这一讲一开始提到：“ 根据创建对话框模板和修改对话框属性中所讲方法”来创建三个对话对话框资源。这一点我有点不懂，因为用向导生成的首先必须有主窗口，那么这个练习中的VS向导生成的那个主窗口（或主对话框）与三个属性页对话框是什么关系？因为程序一启动就自动进到主窗口中，而不是这个练习中所说的“被加数页”。我试图删除那个向导生成的主动窗口，或者从主窗口跳转到第一个属性页，结果都很不理想。<br/>    请教老师或高手，我这个问题该如何解决?<br/>注：我用的是VS2012<blockquote><div class="quote quote3"><div class="quote-title">zzc 于 2016-3-1 23:18:28 回复</div>从主窗口的“使用说明”按钮，点击后才能进入你创建的向导！</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>326503107@qq.com (类型无法转换)</author><link>http://www.jizhuomi.com/software/166.html#cmt11571</link><pubDate>Wed, 09 Dec 2015 23:50:02 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11571</guid><description><![CDATA[错误error C2664: “CAddSheet::CAddSheet(const CAddSheet &amp;amp;)”: 无法将参数 1 从“const wchar_t [2]”转换为“const CAddSheet &amp;amp;”	c:\users\sunnytian\documents\visual studio 2013\projects\addition\addition\additiondlg.cpp	114	1	Addition<br/><br/>老师，按照你的做法，出现这种情况，该怎么解决？还有就是控件老是提示未声明标识符。谢谢啦！<blockquote><div class="quote quote3"><div class="quote-title">Jack 于 2018-9-28 23:38:11 回复</div>我也遇到了同样的问题，请问您是怎么解决的？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">沸腾的谢老爷 于 2021/4/13 14:42:43 回复</div>我也遇到了这个问题</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (裴伟)</author><link>http://www.jizhuomi.com/software/166.html#cmt11564</link><pubDate>Sun, 06 Dec 2015 00:06:16 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11564</guid><description><![CDATA[多谢老师，我正在学]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (感谢)</author><link>http://www.jizhuomi.com/software/166.html#cmt11553</link><pubDate>Sat, 28 Nov 2015 11:55:42 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11553</guid><description><![CDATA[这个教程不错，必须点赞。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>975298420@qq.com (大盗)</author><link>http://www.jizhuomi.com/software/166.html#cmt11418</link><pubDate>Thu, 06 Aug 2015 22:19:45 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11418</guid><description><![CDATA[成功了，谢谢啊，共同学习。那些出错的同学肯定是没细心做好每一步。只要稍微有差错就会运行出错]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (大帅)</author><link>http://www.jizhuomi.com/software/166.html#cmt11411</link><pubDate>Sun, 02 Aug 2015 12:04:50 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11411</guid><description><![CDATA[这个错误怎么解决啊？？？？？？？？？？？？ error C2440: “&lt;function-style-cast&gt;”: 无法从“const wchar_t [12]”转换为“CAddPage::OnWizardFinish::MessageBoxW]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (wegen)</author><link>http://www.jizhuomi.com/software/166.html#cmt11408</link><pubDate>Fri, 31 Jul 2015 11:35:57 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11408</guid><description><![CDATA[哈哈，看了好久终于把它弄出来了，也开始有点懂了（只是一点）。不知道老师还有没有关注这个贴。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>qianguoqingcsu@163.com (dog)</author><link>http://www.jizhuomi.com/software/166.html#cmt11351</link><pubDate>Sat, 04 Jul 2015 22:30:24 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11351</guid><description><![CDATA[我发现如果基类没设置对，或者想要重新修改已经添加的类名是一件比较难的事情。如果只是简单在解决方案里删掉没设置对的类后再重新设置外，最后一运行发现会有很多错误。不过出错的都是之前添加的类，只要按照错误找到问题所在地，再删掉之前添加类时写入的代码，几次之后在运行就成功了。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (min)</author><link>http://www.jizhuomi.com/software/166.html#cmt11342</link><pubDate>Fri, 03 Jul 2015 08:54:06 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11342</guid><description><![CDATA[oevrrides好难找。其实要点一个叫做重写的图标，在一道闪电的右边的右边]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (GIB)</author><link>http://www.jizhuomi.com/software/166.html#cmt11326</link><pubDate>Fri, 19 Jun 2015 16:58:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11326</guid><description><![CDATA[按照教程做完后，运行成功，可是运行结果不是预期的。点击使用说明后弹出的新对话框如下：标题依旧是“加法计算器”而不是“被加数页”，新弹出页面的内容也仍是加法器的内容。单击&lt;下一步&gt;后同上，其他都正常。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>492909926@qq.com (wang小武)</author><link>http://www.jizhuomi.com/software/166.html#cmt11318</link><pubDate>Mon, 15 Jun 2015 02:54:06 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11318</guid><description><![CDATA[老师 求解答 都是按照步骤在操作<br/>error C2614: “CSummandPage”: 非法的成员初始化:“m_summandPage”不是基或成员<br/>error C2614: “CAddendPage”: 非法的成员初始化:“m_addendPage”不是基或成员<br/>error C2146: 语法错误: 缺少“;”(在标识符“m_summandPage”的前面)<br/>error C4430: 缺少类型说明符 - 假定为 int。<br/>error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int<br/><br/><br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (路人1)</author><link>http://www.jizhuomi.com/software/166.html#cmt11265</link><pubDate>Wed, 20 May 2015 14:58:41 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11265</guid><description><![CDATA[在向导对话框1的重载函数OnSetActive设置psheet-&gt;SetWizardButtons(PSWIZB_NEXT);下一步，对话框2设置psheet-&gt;SetWizardButtons(PSWIZB_FINISH | PSWIZB_BACK);上一步和下一步，对话框3设置psheet-&gt;SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);完成和上一步。这样做出来的就和我常见的一样啦。看了教程自己摸索改变了一下<blockquote><div class="quote quote3"><div class="quote-title">毕业 于 2018-4-9 22:36:51 回复</div>学习了，多谢<img src="http://www.jizhuomi.com/image/face/Haha.gif" style="padding:2px;border:0;" width="48" title="Haha" alt="Haha" /></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (声声慢)</author><link>http://www.jizhuomi.com/software/166.html#cmt11262</link><pubDate>Mon, 18 May 2015 20:44:33 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt11262</guid><description><![CDATA[不如把评论分页]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (小混蛋)</author><link>http://www.jizhuomi.com/software/166.html#cmt4353</link><pubDate>Fri, 17 Apr 2015 19:16:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4353</guid><description><![CDATA[// 添加三个属性页到属性表 <br/>	AddPage(&amp;m_summandPage);<br/>	AddPage(&amp;m_addendPage);<br/>	AddPage(&amp;m_addPage);<br/>请问一下这里为什么调用最后一个对话框对应的AddPage类就能将属性页添加到属性表？？？求大神解答一下啊！<blockquote><div class="quote quote3"><div class="quote-title">hnusdr 于 2015-12-3 13:28:37 回复</div>AddPage是CPropertySheet的一个方法，这里只是看起来像而已，原型如下：<br/>void AddPage(<br/>   CPropertyPage* pPage <br/>);</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (bymind)</author><link>http://www.jizhuomi.com/software/166.html#cmt4350</link><pubDate>Thu, 16 Apr 2015 17:07:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4350</guid><description><![CDATA[为什么我在AddenPage页面里面加了setwizardbutten(PSWIZB_BACK)下一步就会变灰点不到]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>913452977@qq.com (洪叁亮)</author><link>http://www.jizhuomi.com/software/166.html#cmt4330</link><pubDate>Wed, 01 Apr 2015 00:57:27 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4330</guid><description><![CDATA[为什么程序运行后却出不来可以点击使用说明的对话框，也就是说那个对话框不包含使用说明，使用说明那个按钮我按步骤都建立了，这个好郁闷]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>407924691@qq.com (新凉)</author><link>http://www.jizhuomi.com/software/166.html#cmt4325</link><pubDate>Thu, 26 Mar 2015 20:45:40 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4325</guid><description><![CDATA[接上条：<br/>	//添加3个属性页到属性表<br/>	<br/>	ResultPage(&amp;m_para1Page);这一行是无错误的，ResultPage下面有红色波浪线<br/>	ResultPage(&amp;m_para2Page);<br/>	ResultPage(&amp;m_resultPage);<blockquote><div class="quote quote3"><div class="quote-title">新凉 于 2015-3-26 20:46:56 回复</div>说是未定义ResultPage</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>407924691@qq.com (新凉)</author><link>http://www.jizhuomi.com/software/166.html#cmt4323</link><pubDate>Thu, 26 Mar 2015 20:29:12 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4323</guid><description><![CDATA[请问为什么出现了下面一大堆错误，之前运行计算可以的，提示也是可以的。但是加向导后变这样了<br/>“MFCApplication1.exe”(Win32): 已加载“D:\VS2012 Projects\MFCApplication1\Debug\MFCApplication1.exe”。已加载符号。<br/>“MFCApplication1.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (flower)</author><link>http://www.jizhuomi.com/software/166.html#cmt4267</link><pubDate>Tue, 27 Jan 2015 10:42:27 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4267</guid><description><![CDATA[mfc100ud.dll处有未经处理的异常 ，错误定位在这句pThread-&gt;m_pMainWnd-&gt;DestroyWindow();<blockquote><div class="quote quote3"><div class="quote-title">tinycell 于 2015-3-1 23:10:38 回复</div>对话框类没有加载到正确的 Dialog资源。<br/>比如class CMFCDialog2Dlg : public CDialogEx 中 enum { IDD = IDD_MFCDIALOG2_DIALOG }; <br/>IDD_MFCDIALOG2_DIALOG 在资源的Dialog中可以找到。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">zxs 于 2017-1-24 14:48:41 回复</div>请问这种问题如何解决mfc100ud.dll处有未经处理的异常 ，错误定位在这句pThread-&gt;m_pMainWnd-&gt;DestroyWindow();</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (jj1989)</author><link>http://www.jizhuomi.com/software/166.html#cmt4266</link><pubDate>Tue, 27 Jan 2015 09:34:33 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4266</guid><description><![CDATA[        找到“OnSetActive”，点其右侧空白列表项出现向下箭头，再点箭头就在下面出现了“&lt;Add&gt;OnSetActive”的选项，选择它就会自动在CSummandPage类中添加函数OnSetActive。<br/><br/>在执行这一步的时候，提示“属性值无效”，请问怎么回事？<br/><blockquote><div class="quote quote3"><div class="quote-title">爬坡的小乌龟 于 2015-3-8 10:25:54 回复</div>我也是这个问题，提示属性值无效，灾难性故障。你解决了吗？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (fmup)</author><link>http://www.jizhuomi.com/software/166.html#cmt4148</link><pubDate>Tue, 02 Dec 2014 23:05:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4148</guid><description><![CDATA[请问为什么第二个对话框第属性页不需要重载OnSetActive函数，添加psheet-&gt;SetWizardButtons(PSWIZB_NEXT);代码 ，而界面上就有“下一步”这个按钮啊？谢谢啦！！！<blockquote><div class="quote quote3"><div class="quote-title">无名菜鸟 于 2019-6-28 12:02:19 回复</div>继承上一个同名函数<br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>435898692@qq.com (蓝颜)</author><link>http://www.jizhuomi.com/software/166.html#cmt4105</link><pubDate>Fri, 31 Oct 2014 15:50:11 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4105</guid><description><![CDATA[添加第三个对话框模板，更改 ID 设为 IDD_ADD_PAGE时出错，提示是“该类型的资源“IDD_ADDEND_PAGE”使用相同的标示符值”，哪位亲会啊，教一下我。<blockquote><div class="quote quote3"><div class="quote-title">tinycell 于 2015-3-1 23:07:08 回复</div>右键点击.rc - &quot;资源符号&quot;,  将重复的&quot;值&quot;随便改一个值比如120.</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>lican929@163.com (lican)</author><link>http://www.jizhuomi.com/software/166.html#cmt4042</link><pubDate>Wed, 24 Sep 2014 10:56:30 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt4042</guid><description><![CDATA[请教下，怎么让按钮上的上一步 下一步 取消 帮助 显示成英文的？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (snake)</author><link>http://www.jizhuomi.com/software/166.html#cmt3999</link><pubDate>Wed, 03 Sep 2014 20:55:48 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3999</guid><description><![CDATA[太感谢楼主了，我运行成功了！<br/><br/><br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1435984657@qq.com (sigma)</author><link>http://www.jizhuomi.com/software/166.html#cmt3984</link><pubDate>Sat, 23 Aug 2014 13:03:33 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3984</guid><description><![CDATA[你好， 真心感觉你的文章写得很棒！ 请教一个问题，我跟着你的做的， 为什么最后运行的时候只有之后一个属性页， 前面那2个页面没有了]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>wh521518@163.com (简简单单)</author><link>http://www.jizhuomi.com/software/166.html#cmt3949</link><pubDate>Wed, 06 Aug 2014 23:44:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3949</guid><description><![CDATA[就是，这个我也不明白，我试了一下我把CSummandPage::OnSetActive()的重载部分注释掉了，依然能进行下一页操作。<blockquote><div class="quote quote3"><div class="quote-title">最佳状态 于 2014-8-7 17:49:32 回复</div>不经意看到的，然后就不知不觉看到这里了。请教一下：在第二页的时候添加OnSetActive，希望他可以启用上一页的按钮，但是添加以后就一直到不了第三页。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">最佳状态 于 2014-8-7 17:50:28 回复</div>不好意思，刚才点错了。不经意看到的，然后就不知不觉看到这里了。请教一下：在第二页的时候添加OnSetActive，希望他可以启用上一页的按钮，但是添加以后就一直到不了第三页。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">简简单单 于 2014-8-10 15:00:16 回复</div>第二页不用添加OnSetActive直接就可以启用上一页按钮</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">简简单单 于 2014-8-10 15:04:49 回复</div>禁用上一步 好像用这个函数SetWizardButtons 你可以到MSDN 上查一下如何使用</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">简简单单 于 2014-8-10 16:14:54 回复</div>谁知道要怎么改才能把弹出的向导对话框改为，非模态的向导对话框，改了半天改不出来。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">TEST 于 2014-8-15 8:29:54 回复</div>cps-&gt;SetWizardButtons(PSWIZB_NEXT | PSWIZB_BACK);</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (lovol)</author><link>http://www.jizhuomi.com/software/166.html#cmt3936</link><pubDate>Fri, 01 Aug 2014 12:30:20 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3936</guid><description><![CDATA[为什么我按照步骤都添加之后，按“使用说明”按钮没有反应<blockquote><div class="quote quote3"><div class="quote-title">tomato 于 2016-1-21 15:33:32 回复</div>我一开始也是这个问题，可以看一下resource.h里面是不是有重复的序号，我的是有两项的序号是一样的，改成不同的数字就可以了~</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>707849011@qq.com (上帝也信佛)</author><link>http://www.jizhuomi.com/software/166.html#cmt3914</link><pubDate>Sun, 27 Jul 2014 10:25:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3914</guid><description><![CDATA[void CsureDlg::OnBnClickedInstructButton()<br/>{<br/>	// TODO: Add your control notification handler code here   <br/><br/>	// 创建属性表对象   <br/>	CAddSheet sheet(_T(&quot;&quot;));   <br/>	// 设置属性对话框为向导对话框   <br/>	sheet.SetWizardMode();   <br/>	// 打开模态向导对话框   <br/>	sheet.DoModal();   <br/>}<br/>CAddSheet 没有成员 SetWizardMode<br/>应该怎么弄  求老师帮助<blockquote><div class="quote quote3"><div class="quote-title">上帝也信佛 于 2014-7-27 10:52:13 回复</div>已经解决了  </div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">skylark20 于 2017-1-10 14:10:52 回复</div>我的好像也出现这个问题了 总是显示sheet 找不到标识符 怎么破</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>yxzhangzh@163.com (张茄子)</author><link>http://www.jizhuomi.com/software/166.html#cmt3879</link><pubDate>Mon, 14 Jul 2014 15:20:12 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3879</guid><description><![CDATA[为什么第二个对话框不用重载OnSetActive函数呢？第二个对话框不也要有下一步吗？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (小菜)</author><link>http://www.jizhuomi.com/software/166.html#cmt3873</link><pubDate>Fri, 11 Jul 2014 11:04:06 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3873</guid><description><![CDATA[表示找不出哪里有问题，计算页就是没有办法显示，但计算页的按钮却又可以出现，这是怎么了？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (我想MFC)</author><link>http://www.jizhuomi.com/software/166.html#cmt3787</link><pubDate>Fri, 06 Jun 2014 16:04:24 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3787</guid><description><![CDATA[PropertySheet() failed: GetLastError returned 0;<br/>出现了这个，但是按使用说明，还是没反应，米哥救命]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>908079002@qq.com (学无止境)</author><link>http://www.jizhuomi.com/software/166.html#cmt3699</link><pubDate>Sun, 04 May 2014 09:46:29 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3699</guid><description><![CDATA[属性列表的工具栏上有个tip信息为“Overrides”的按钮，按下它，下方列表中就列出了重载函数，找到“OnSetActive”.<br/>这句话说得并不准确，准确是说是 “下方列表中就列出了可重写（覆盖）函数”。<br/>override-&gt;重写(=覆盖)、overload-&gt;重载<br/>override是重写（覆盖）了一个方法，以实现不同的功能。一般是用于子类在继承父类时，重写（重新实现）父类中的方法。<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (jackson)</author><link>http://www.jizhuomi.com/software/166.html#cmt3679</link><pubDate>Fri, 25 Apr 2014 18:47:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3679</guid><description><![CDATA[真不错，刚开始学习。<br/>期待自己能独自完成一个小项目的时刻。<blockquote><div class="quote quote3"><div class="quote-title">我想MFC 于 2014-6-6 16:05:21 回复</div>PropertySheet() failed: GetLastError returned 0;<br/>出现了这个，但是按使用说明，还是没反应，找不到原因，能帮一下我吗</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (试一试)</author><link>http://www.jizhuomi.com/software/166.html#cmt3439</link><pubDate>Sat, 22 Feb 2014 16:32:53 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3439</guid><description><![CDATA[AdditionDlg.cpp中要包含头文件 #include Addsheet.h]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>393310339@qq.com (深蓝晴好)</author><link>http://www.jizhuomi.com/software/166.html#cmt3438</link><pubDate>Fri, 21 Feb 2014 10:05:58 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3438</guid><description><![CDATA[接上一条，这两部分的源代码如下：<br/><br/>#pragma once<br/>// CAddSheet<br/>#include &quot;AddendPage.h&quot;<br/>#include &quot;AddPage.h&quot;<br/>#include &quot;SummandPage.h&quot;<br/>class CAddSheet : public CPropertySheet<br/>{<br/>	DECLARE_DYNAMIC(CAddSheet)<br/><br/>public:<br/>	CAddSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);<br/>	CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);<br/>	virtual ~CAddSheet();<br/><br/>protected:<br/>	DECLARE_MESSAGE_MAP()<br/>private:<br/>	CSummandPage m_summandPage;<br/>	CAddendPage   m_addendPage;<br/>	CAddpage      m_addPage;<br/>};<br/><br/>CAddSheet::CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)<br/>	:CPropertySheet(pszCaption, pParentWnd, iSelectPage)<br/>{<br/>	//添加三个属性页到属性表<br/>	AddPage(&amp;m_summandPage);<br/>	AddPage(&amp;m_addendPage);<br/>	AddPage(&amp;m_addPage);<br/>}<br/>CAddSheet::CAddSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)<br/>	:CPropertySheet(nIDCaption, pParentWnd, iSelectPage)<br/>{<br/>	//添加三个属性页到属性表<br/>	AddPage(&amp;m_summandPage);<br/>	AddPage(&amp;m_addendPage);<br/>	AddPage(&amp;m_addPage);<br/>}<br/>为什么会出现这种问题了？我思考的很久，也不知道该怎么解决，还望老师赐教<br/><blockquote><div class="quote quote3"><div class="quote-title">22 于 2014-2-22 16:32:08 回复</div>AdditionDlg.cpp中要包含头文件 #include Addsheet.h</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">试一试 于 2014-2-22 16:33:26 回复</div><br/>AdditionDlg.cpp中要包含头文件 #include Addsheet.h<br/></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">1 于 2015-8-28 20:29:18 回复</div>private:<br/>CSummandPage m_summandPage;<br/>CAddendPage m_addendPage;<br/>CAddpage m_addPage;<br/><br/>添加私有成员变量时CAddpage写成小写了不一致，把Page首字母大写</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">曹天旸 于 2016-8-25 22:07:12 回复</div>SummandPage.obj : error LNK2001: unresolved external symbol &quot;public: virtual int __thiscall CSummandPage::OnKillActive(void)&quot; (?OnKillActive@CSummandPage@@UAEHXZ)<br/>SummandPage.obj : error LNK2001: unresolved external symbol &quot;public: virtual int __thiscall CSummandPage::Create(char const *,char const *,unsigned long,struct tagRECT const &amp;,class CWnd *,unsigned int,struct CCreateContext *)&quot; (?Create@CSummandPage<br/>我上面显示这两个错误，求指点<br/></div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>393310339@qq.com (深蓝晴好)</author><link>http://www.jizhuomi.com/software/166.html#cmt3437</link><pubDate>Fri, 21 Feb 2014 09:59:42 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3437</guid><description><![CDATA[老师您好，我的程序编译后会显示如下问题：<br/>error C2146: 语法错误: 缺少“;”(在标识符“m_addPage”的前面)<br/>error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int<br/>error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int<br/>error C2065: “m_addPage”: 未声明的标识符<br/>error C2146: 语法错误: 缺少“;”(在标识符“m_addPage”的前面)<br/>error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int<br/>error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 interror C2065: “m_addPage”: 未声明的标识符<br/><br/><blockquote><div class="quote quote3"><div class="quote-title">鼬 于 2016-10-16 10:51:33 回复</div>// 添加三个属性页到属性表   <br/>    AddPage(&amp;m_summandPage);   <br/>    AddPage(&amp;m_addendPage);   <br/>    AddPage(&amp;m_addPage);<br/><br/><br/><br/>	// 添加三个属性页到属性表   <br/>    AddPage(&amp;m_summandPage);   <br/>    AddPage(&amp;m_addendPage);   <br/><br/><br/>把这两段代码放到AddSheet.cpp中去 而不是放到Addpage.cpp<br/>    AddPage(&amp;m_addPage);   </div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (相对)</author><link>http://www.jizhuomi.com/software/166.html#cmt3335</link><pubDate>Fri, 22 Nov 2013 16:11:42 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3335</guid><description><![CDATA[OnSetActive 函数本身有下一步、上一步的功能的吧？没有重载也可以用上一步下一步<br/>这么说也懂了，重载OnSetActive可能用于保存设置的数据<blockquote><div class="quote quote3"><div class="quote-title">tinycell 于 2015-3-1 22:36:31 回复</div>三个属性页XXXPage都被添加到同一个属性表CAddSheet中。上一步、下一步 是属性表CAddSheet的 成员变量值。<br/>如果不重载OnSetActive()方法, 表示没有设置属性表CAddSheet的 向导风格。 那么三个属性页的 向导风格是一样的。 <br/>如果只重载第一个OnSetActive()方法, 设置为PSWIZB_NEXT, 那么三个属性页都只有 &quot;下一步&quot;。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (睡魔)</author><link>http://www.jizhuomi.com/software/166.html#cmt3215</link><pubDate>Tue, 03 Sep 2013 20:37:02 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3215</guid><description><![CDATA[老师 这次的教程很长 很容易忘 不知老师初学时是怎么解决的&gt;&lt;]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>baiyunhui_1988@126.com (老师你好)</author><link>http://www.jizhuomi.com/software/166.html#cmt3213</link><pubDate>Tue, 03 Sep 2013 11:22:45 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt3213</guid><description><![CDATA[老师，为啥按那个使用说明没反应啊？]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>pcwanjia2010@163.com (xds2013)</author><link>http://www.jizhuomi.com/software/166.html#cmt2907</link><pubDate>Sun, 05 May 2013 15:47:19 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2907</guid><description><![CDATA[请问！！！<br/>点击使用说明后弹出的第一个属性页为什么是第三个“计算页”<blockquote><div class="quote quote3"><div class="quote-title">如花 于 2013-12-11 13:37:14 回复</div>很有可能使你在添加属页的时候顺序放错了</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>voidlee2011@163.com (voidlee)</author><link>http://www.jizhuomi.com/software/166.html#cmt2892</link><pubDate>Sun, 28 Apr 2013 17:29:45 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2892</guid><description><![CDATA[就是在做这个属性页例子的时候，出现了IDD_DIALOG1（就是计算器的主对话框，默认生成的） 未声明的标示符。求助鸡啄米老师<blockquote><div class="quote quote3"><div class="quote-title">CMY 于 2013-7-16 16:02:33 回复</div>我也出现了和34楼一样的问题，米老师，怎么解决啊</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">老师你好 于 2013-9-3 10:10:25 回复</div> 为什么按那个使用说明，没啥反应呢？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">秋风眠 于 2020/9/6 15:45:05 回复</div>仔细看， 在敲这行代码的时候注释是 “设置只有完成按钮”的一种方式<br/>    //设置属性表只有“完成”按钮   <br/>    psheet-&gt;SetFinishText(_T(&quot;完成&quot;));   </div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (uestc007)</author><link>http://www.jizhuomi.com/software/166.html#cmt2802</link><pubDate>Sun, 07 Apr 2013 14:36:45 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2802</guid><description><![CDATA[第二页改为pSheet-&gt;SetWizardButtons(PSWIZB_BACK|PSWIZB_NEXT);<br/>可以同时有上一步和下一步<br/>第三页pSheet-&gt;SetWizardButtons(PSWIZB_BACK|PSWIZB_FINISH);<br/>可以同时有上一步和完成，，但是加上pSheet-&gt;SetFinishText(&quot;完成NSTL&quot;);后<br/>上一步按钮就消失了，比较诡异，，，可能是VS或者系统bug，，不知何故，，老师有空研究下，，教程不错，，要跟着老师好好学习了，<blockquote><div class="quote quote3"><div class="quote-title">tgyd 于 2013-05-03 22:47:43 回复</div>功能完成就好了，还要研究什么？要钻牛角尖可以去看源代码，按F12</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">清风 于 2018-3-20 10:11:52 回复</div>非常欣赏一楼那种不拘一格，求学若渴的精神，赞</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">清风 于 2018-3-20 10:12:45 回复</div>你阐述的，正是我心中疑问的问题，刚好解决，感谢</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">秋风眠 于 2020/9/6 15:47:24 回复</div>刚刚回复错了！<br/><br/>仔细看， 敲这行代码的时候注释是 “设置只有完成按钮”的一种方式<br/>//设置属性表只有“完成”按钮<br/>psheet-&gt;SetFinishText(_T(&quot;完成&quot;));</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (飞天狐)</author><link>http://www.jizhuomi.com/software/166.html#cmt2767</link><pubDate>Sun, 24 Mar 2013 18:35:54 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2767</guid><description><![CDATA[老师你好,为什么style属性要用child啊?其它的属性有什么区别啊?<br/><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2013-03-25 15:07:46 回复</div>因为它是要作为子窗口的</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (飞天狐)</author><link>http://www.jizhuomi.com/software/166.html#cmt2759</link><pubDate>Thu, 21 Mar 2013 21:10:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2759</guid><description><![CDATA[老师好,我找到了Overrides按钮了,但是,找不到OnSetActive!!!!!求指教啊<blockquote><div class="quote quote3"><div class="quote-title">如花 于 2013-12-11 13:40:07 回复</div>你这个可能是创建类的时候选错类了，你没有选到册类</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (飞天狐)</author><link>http://www.jizhuomi.com/software/166.html#cmt2754</link><pubDate>Thu, 21 Mar 2013 00:45:55 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2754</guid><description><![CDATA[错误	2	error C2664: “CPropertySheet::AddPage”: 不能将参数 1 从“CAddendPage *”转换为“CPropertyPage *”	f:\程序设计\mfc\基于对话框\addition\addition\addsheet.cpp	18	1	Addition<br/>老师,为什么会出现上述错误啊?(ps:我找不到Overrides按钮啊,只有属性按钮,消息按钮,控件事件按钮和属性页按钮!!!所以我自己把重载的代码敲进去的!)请赐教!<br/><blockquote><div class="quote quote3"><div class="quote-title">深蓝晴好 于 2014-2-21 10:35:37 回复</div>你好，请问你的这个问题是怎么解决的，我遇到了同样的问题。或者把你的工程文件发给我，QQ393310339.感激不尽</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">新手 于 2014-7-21 17:00:46 回复</div>我连OnSetActive没找到，也是按照老师的步骤走的，添加完CSummandPage类之后，打开属性真心没找到OnSetActive</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (linsion)</author><link>http://www.jizhuomi.com/software/166.html#cmt2688</link><pubDate>Mon, 04 Mar 2013 12:38:35 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2688</guid><description><![CDATA[最后那个帮助如果我们不想要呢,如何去掉?]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (winds)</author><link>http://www.jizhuomi.com/software/166.html#cmt2627</link><pubDate>Thu, 31 Jan 2013 15:03:31 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2627</guid><description><![CDATA[成功了，，感谢分享，不过得把知识点重新整理下<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2013-01-31 22:51:56 回复</div>谢谢，继续努力</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (千池)</author><link>http://www.jizhuomi.com/software/166.html#cmt2583</link><pubDate>Fri, 25 Jan 2013 11:28:49 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2583</guid><description><![CDATA[请教博主，我是想实现这样的功能，在加数页上，既可以点击上一步，也可以点击下一步。结果是只能点击上一步，不能点击下一步。<br/>代码是这样的：<br/><br/>BOOL CAddendPage::OnSetActive()<br/>{<br/>	// TODO: 在此添加专用代码和/或调用基类<br/>	<br/>	//获得父窗口，即属性表CPropertySheet类<br/>	CPropertySheet* psheet = (CPropertySheet*) GetParent();<br/>	//设置属性表有“上一步”和“下一步”的按钮<br/>	psheet-&gt;SetWizardButtons(PSWIZB_NEXT);<br/>	psheet-&gt;SetWizardButtons(PSWIZB_BACK);<br/><br/>	return CPropertyPage::OnSetActive();<br/>}<br/><blockquote><div class="quote quote3"><div class="quote-title">长门有希 于 2013-02-01 23:43:12 回复</div>亲,你先将&quot;PSWIZB_NEXT&quot;传给SetWizardButtons(),再将&quot;PSWIZB_BACK&quot;传给SetWizardButtons(),覆盖了前面一句的参数.意思就是说仅仅有后一句起效,前一句就是费的啊.<br/>不信你可以将两句话的顺序交换,你的程序就只出现&quot;下一步&quot;,而不出现&quot;上一步&quot;.</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">临界零度 于 2013-02-05 15:13:39 回复</div>psheet-&gt;SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT); 这样就可以了</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">56 于 2014-3-31 20:26:24 回复</div>是的</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (鱼鱼)</author><link>http://www.jizhuomi.com/software/166.html#cmt2570</link><pubDate>Wed, 23 Jan 2013 11:27:01 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2570</guid><description><![CDATA[卡在第三步：<br/>error C2511: 'CAddSheet::CAddSheet(UINT,CWnd *,UINT)' :overloaded member function not found in 'CAddSheet']]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (木头)</author><link>http://www.jizhuomi.com/software/166.html#cmt2483</link><pubDate>Tue, 08 Jan 2013 18:09:03 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2483</guid><description><![CDATA[那个为什么没有 第二页啊 点完下一步 直接就到 最后计算了 谢谢老师]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (木头)</author><link>http://www.jizhuomi.com/software/166.html#cmt2482</link><pubDate>Tue, 08 Jan 2013 17:56:13 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2482</guid><description><![CDATA[找到错误了 已经 看了三天了 谢谢楼主<br/>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (木头)</author><link>http://www.jizhuomi.com/software/166.html#cmt2481</link><pubDate>Tue, 08 Jan 2013 17:53:05 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2481</guid><description><![CDATA[1&gt;AddtionDlg.obj : error LNK2005: &quot;class CAddendPage m_addendPage&quot; (?m_addendPage@@3VCAddendPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;AddtionDlg.obj : error LNK2005: &quot;class CAddPage m_addPage&quot; (?m_addPage@@3VCAddPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;AddtionDlg.obj : error LNK2005: &quot;class CSummandPage m_summandPage&quot; (?m_summandPage@@3VCSummandPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;e:\用户目录\documents\visual studio 2010\Projects\Addtion\Debug\Addtion.exe : fatal error LNK1169: 找到一个或多个多重定义的符号<br/>1&gt;<br/>1&gt;生成失败。<blockquote><div class="quote quote3"><div class="quote-title">Quinn 于 2013-9-27 20:13:35 回复</div>请问你的问题是怎么解决的，我遇到了 和你一样的问题。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">求解 于 2014-6-24 18:36:31 回复</div><br/>1&gt;AddtionDlg.obj : error LNK2005: &quot;class CAddendPage m_addendPage&quot; (?m_addendPage@@3VCAddendPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;AddtionDlg.obj : error LNK2005: &quot;class CAddPage m_addPage&quot; (?m_addPage@@3VCAddPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;AddtionDlg.obj : error LNK2005: &quot;class CSummandPage m_summandPage&quot; (?m_summandPage@@3VCSummandPage@@A) 已经在 AddSheet.obj 中定义<br/>1&gt;e:\用户目录\documents\visual studio 2010\Projects\Addtion\Debug\Addtion.exe : fatal error LNK1169: 找到一个或多个多重定义的符号<br/>1&gt;<br/>1&gt;生成失败。<br/>本文来源于鸡啄米 http://www.jizhuomi.com/ , 原文地址：http://www.jizhuomi.com/software/166.html <br/><br/>这个问题怎么解决啊？我也遇到了，反复操作了好几遍，还是有这个问题</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">luo123 于 2014-10-30 10:26:21 回复</div>这个问题怎么解决的啊？求指导</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">CatchWind 于 2014-12-8 16:55:49 回复</div>是不是把这三个变量声明在类外面了？<br/>	CSummandPage m_summandPage;<br/>	CAddendPage m_addendPage;<br/>	CAddPage m_addPage;<br/><br/>正确的应该是如下形式<br/><br/>class CAddSheet : public CPropertySheet<br/>{<br/>	DECLARE_DYNAMIC(CAddSheet)<br/><br/>public:<br/>	CAddSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);<br/>	CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);<br/>	virtual ~CAddSheet();<br/><br/>protected:<br/>	DECLARE_MESSAGE_MAP()<br/><br/>private:<br/>	CSummandPage m_summandPage;<br/>	CAddendPage m_addendPage;<br/>	CAddPage m_addPage;<br/>};</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>wtsos@qq.com (WT)</author><link>http://www.jizhuomi.com/software/166.html#cmt2261</link><pubDate>Tue, 27 Nov 2012 16:11:00 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2261</guid><description><![CDATA[你好，编译没错，运行时出现Debug Assertion Faile!<br/>不知道哪里有问题？<blockquote><div class="quote quote3"><div class="quote-title">WT 于 2012-11-27 16:35:12 回复</div>发现问题，我在创建CAddendPage类的时候，基类选错了，重新创建，提示类已存在不能再创建，我该怎么办？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-11-27 22:54:10 回复</div>这是个断言错误，需要根据你的代码具体分析，考虑是不是空指针等的问题。<br/>第二个问题需要删除之前创建的类文件。</div></blockquote><br/>由 鸡啄米 于 2012-11-27 22:55:35 最后编辑<br/>由 鸡啄米 于 2012-11-27 22:56:11 最后编辑]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>2427905466@qq.com (求助)</author><link>http://www.jizhuomi.com/software/166.html#cmt2162</link><pubDate>Tue, 06 Nov 2012 14:34:58 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2162</guid><description><![CDATA[我按照上面的内容建立了三个属性页对话框，建立了三个类，在第一个对话框模板上类名为CSummendPage，使用了重载函数OnSetActive函数，第二个没有重载函数，第三个用重载函数OnSetActive时提示：重载函数OnSetActive已存在。求解这是怎么回事？（其他的跟你在上面的是一样的）<blockquote><div class="quote quote3"><div class="quote-title">临界零度 于 2013-02-05 15:09:13 回复</div>第三个重载函数要在类CAddPage中重载，你是不是在CSummandaPage中又重载了？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (ttgss)</author><link>http://www.jizhuomi.com/software/166.html#cmt2143</link><pubDate>Thu, 01 Nov 2012 15:40:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2143</guid><description><![CDATA[怎么控制取消  帮助 按钮呢.这两个按钮是page里的还是sheet里的呢.]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (David)</author><link>http://www.jizhuomi.com/software/166.html#cmt2131</link><pubDate>Mon, 29 Oct 2012 23:07:36 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2131</guid><description><![CDATA[老师好，<br/>首先感谢这个excellent的博客！博主辛苦了。<br/><br/>我按照这个流程走完，<br/>最后点击“使用说明”没有任何反应。<br/>这样看来是这个OnBnClickedInstructButton()没有设置好吗？<br/>流程我又检查了一遍没有什么问题啊？都是按照教程走的。<br/>希望老师指点。<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-30 22:57:03 回复</div>建议调试下吧，在OnBnClickedInstructButton()中下断点，看看点了使用说明能不能到断点，如果能执行进去说明消息响应没问题，再检查向导对话框的相关代码吧。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">秦风 于 2013-01-07 13:59:25 回复</div>谢谢楼主分享知识。我感觉这里最容易犯的错误是，在CAddSheet构造函数中加载3个属性页的时候顺序问题。一定要按照第一 第二 第三的顺序，否则，你就找不到第一页了 哈哈！</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">tgyd 于 2013-05-03 21:52:14 回复</div>消息映射表中差一个ON_BN_CLICKED(IDC_INSTRUCT_BUTTON,&amp;CadDlg::OnBnClickedInstructButton)，谢谢米老师下断点的提示</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">请问 于 2013-9-3 11:48:36 回复</div>你调试出来了吗？怎么弄得？设置断点怎么没反应啊？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">翌晨 于 2018-5-15 9:54:45 回复</div>你是不是构造函数忘了改了</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (老师好)</author><link>http://www.jizhuomi.com/software/166.html#cmt2124</link><pubDate>Sat, 27 Oct 2012 00:42:23 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2124</guid><description><![CDATA[老师，我找到问题了。是我自己新手不小心代码搞错了。<br/>老师，你是对的。不好意思 ！<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-10-28 22:50:32 回复</div>呵呵，自己能解决问题最好，更利于“练级”</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">Lancaster 于 2013-10-23 10:23:58 回复</div>我也是3，2，3啊，问题在哪里呢？</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">Lancaster 于 2013-10-23 10:31:00 回复</div>找到问题了，唉，太粗心了。。。</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (老师好)</author><link>http://www.jizhuomi.com/software/166.html#cmt2123</link><pubDate>Fri, 26 Oct 2012 23:50:22 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2123</guid><description><![CDATA[老师你好，<br/>为什么我按你的代码写，然后在每个页面里分别加了1，2，3.的文字。<br/>我发现按你的代码写后，出现的顺序是3，2，3？<br/><br/>还是我的代码写错了？我对了一晚上，没发现不对的啊。<br/>3，2，3？1到哪里去了。程序正常运行。我加了个2-1页，结果是3，2，2-1，3.？？？？<br/><br/>老师帮我。<blockquote><div class="quote quote3"><div class="quote-title">秦风 于 2013-01-07 13:55:45 回复</div>在CAddSheet类的构造函数中初始化的顺讯问题。两个构造函数的要一样。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">zoop 于 2013-11-6 16:31:54 回复</div>老师你好！<br/>我也出现了这个3,2,3的问题。我检查了好久，两个构造函数中的顺序跟老师您的代码完全一样。我试着改变了一下顺序，我发现程序貌似一直无视1这个对话框。当按照3,2,3的顺序AddPage时，出来的始终是3,2,3. <br/>请问还有别的什么原因么？真心找不出来了。。。。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">wwwwwddddxxxhh 于 2015-3-9 21:22:30 回复</div>你在CLASS VIEW里面看看你的CSummandPage类连接的对话框是那个被加数的吗，我自己的也是这个问题，我看了一下，不知道为什么连接的显示的是那个和的，就是CAddPage等于你在重构的时候m_summandPage和m_addPage都是指向你说的3那个对话框的，不知道为什么，都有这种错误，删了这个类，再在被加数那个对话框重新加一下就好了。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">GIB 于 2015-6-19 17:09:29 回复</div>谢谢。我也遇到了这个问题，现在解决了</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">编程小白 于 2019-8-18 16:12:06 回复</div>请问点使用说明没反应是怎么回事？其中AddSheet.cpp中的构造函数，三个属性页的顺序没有问题，还是没反应？<br/>        AddPage(&amp;m_summandPage);<br/>	AddPage(&amp;m_addendPage);<br/>	AddPage(&amp;m_addPage);</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (xcbf)</author><link>http://www.jizhuomi.com/software/166.html#cmt2032</link><pubDate>Sat, 06 Oct 2012 10:06:17 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2032</guid><description><![CDATA[老师讲解的真实很详细额，不经意的发现，带来的真是不一样的喜悦。。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>xuexiuli0818@163.com (小漾)</author><link>http://www.jizhuomi.com/software/166.html#cmt2031</link><pubDate>Fri, 05 Oct 2012 21:45:12 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2031</guid><description><![CDATA[不好意思不好意思，发现错误了！ GetParent 后我忘了加()<br/>应该是  GetParent()，所以才会出现类型转换问题]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>xuexiuli0818@163.com (小漾)</author><link>http://www.jizhuomi.com/software/166.html#cmt2030</link><pubDate>Fri, 05 Oct 2012 21:42:33 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2030</guid><description><![CDATA[CPropertySheet* psheet = (CPropertySheet*) GetParent;<br/>为什么出现这个错误呢，求指教！<br/>error C2440: “类型转换”: 无法从“CWnd *(__thiscall CWnd::* )(void) const”转换为“CPropertySheet *”<blockquote><div class="quote quote3"><div class="quote-title">sunky 于 2012-10-14 16:29:47 回复</div>to 14楼：<br/>自己写代码要看仔细哦！不可以似似而非。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">秦风 于 2013-01-07 13:54:26 回复</div>CPropertySheet* psheet = (CPropertySheet*) GetParent();  </div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">111 于 2018-4-12 10:56:19 回复</div>老师，我想问一下CPropertySheet* psheet = (CPropertySheet*) GetParent(); 是什么意思呢，尤其是GetParent()是对象还是函数，在哪定义的呢？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (keke2014)</author><link>http://www.jizhuomi.com/software/166.html#cmt2009</link><pubDate>Tue, 25 Sep 2012 22:58:26 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt2009</guid><description><![CDATA[记录下我在这个教程中犯的一个低级错误，<br/>估计是我这个入门级程序员一知半解造成的，<br/>给和我一样粗心的人一个提示（估计没有）：<br/>   // 添加三个属性页到属性表                       <br/>    AddPage(&amp;m_summandPage);    <br/>    AddPage(&amp;m_addendPage);   <br/>    AddPage(&amp;m_addPage);    <br/>被我写成了：<br/>   // 添加三个属性页到属性表   <br/>    CAddPage(&amp;m_summandPage);   <br/>    CAddPage(&amp;m_addendPage);   <br/>    CAddPage(&amp;m_addPage);        <br/>找了好一会才找出（AddPage-CAddPage）。<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-09-25 23:08:21 回复</div>不管犯的是多么简单的错误，只要自己检查出来并改正都会在一定程度上增加经验，提高水平，哪怕是一点点。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">keke2014 于 2012-09-26 14:42:03 回复</div>谢谢老师的鼓励。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">jsutonly 于 2016-4-27 20:59:52 回复</div>老师为什么我的使用说明书里面2个都显示是 加数页啊？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (孤登古舟)</author><link>http://www.jizhuomi.com/software/166.html#cmt1808</link><pubDate>Wed, 08 Aug 2012 22:15:15 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1808</guid><description><![CDATA[您好，我不明白为什么第二，第三个对话框并没有添加“下一步”，“取消”等button，但是运行的时候怎么会出现呢，刚刚接触，问的问题可能很没水平，自学真难，希望您能帮我解答一下，谢谢了。<blockquote><div class="quote quote3"><div class="quote-title">孤登古舟 于 2012-08-08 22:30:06 回复</div>对不起，是没设置“取消”，“帮助”等按钮没有设置，怎么会出现呢，<br/>SetWizardButtons（）函数只设置了“下一步”按钮，不是吗<br/></div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-08-08 22:47:33 回复</div>帮助等按钮是属性表类自动生成的，我们不需要设置</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>2429061510@qq.com (beehw)</author><link>http://www.jizhuomi.com/software/166.html#cmt1710</link><pubDate>Sun, 15 Jul 2012 12:25:52 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1710</guid><description><![CDATA[帮大忙了！谢谢！]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (邪笑风)</author><link>http://www.jizhuomi.com/software/166.html#cmt1396</link><pubDate>Sat, 12 May 2012 20:21:25 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1396</guid><description><![CDATA[为何我程序写完显示的静态文本里面的文字显示不全，如“请先输入double型被加数”结果显示的是“请先输入double型被加”。。后面的都一样，最后一个字显示不出来，怎么弄啊<blockquote><div class="quote quote3"><div class="quote-title">邪笑风 于 2012-05-12 23:34:20 回复</div>问题解决了，，留言留多了</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-05-12 23:54:24 回复</div>呵呵，不好意思，才看到。不过自己解决问题能学到的更多。</div></blockquote><blockquote><div class="quote quote3"><div class="quote-title">初学者 于 2012-11-20 21:01:23 回复</div>请问这个问题是怎么解决的？</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author> (邪笑风)</author><link>http://www.jizhuomi.com/software/166.html#cmt1394</link><pubDate>Sat, 12 May 2012 17:06:17 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1394</guid><description><![CDATA[为何我运行的时候文字显示不全啊，比如“请先输入double型被加数”，结果显示出来的是“请先输入double型被加”少个字啊，后面的2个一样，最后一个字显示不出来<blockquote><div class="quote quote3"><div class="quote-title">秦风 于 2013-01-07 13:52:23 回复</div>静态文本框太短了。拉长点</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1784451147@qq.com (休闲椅)</author><link>http://www.jizhuomi.com/software/166.html#cmt1356</link><pubDate>Tue, 01 May 2012 19:35:22 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1356</guid><description><![CDATA[同感啊，实在是太枯燥了]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1972106866@qq.com (福建甲亢医院)</author><link>http://www.jizhuomi.com/software/166.html#cmt1343</link><pubDate>Fri, 27 Apr 2012 15:13:21 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1343</guid><description><![CDATA[这个太专业了。~！~]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1165850760@qq.com (家用制氧机价格)</author><link>http://www.jizhuomi.com/software/166.html#cmt1342</link><pubDate>Thu, 26 Apr 2012 17:43:05 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1342</guid><description><![CDATA[我害怕跟代码打交道，那是相当的烦躁啊<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-04-27 22:26:12 回复</div>很多人怕代码，但实际上没那么吓人</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>whwkn@vip.163.com (吴克难的博客)</author><link>http://www.jizhuomi.com/software/166.html#cmt1341</link><pubDate>Thu, 26 Apr 2012 14:55:18 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1341</guid><description><![CDATA[学到东西了，。谢谢博主分享。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>sinailly@sina.com (广州装修)</author><link>http://www.jizhuomi.com/software/166.html#cmt1340</link><pubDate>Thu, 26 Apr 2012 13:16:22 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1340</guid><description><![CDATA[呵呵，过来踩踩。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>980franklly@sina.com (广州搬家)</author><link>http://www.jizhuomi.com/software/166.html#cmt1339</link><pubDate>Thu, 26 Apr 2012 13:15:57 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1339</guid><description><![CDATA[不错，多谢分享。]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>1429494751@qq.com (野草SEO)</author><link>http://www.jizhuomi.com/software/166.html#cmt1338</link><pubDate>Thu, 26 Apr 2012 11:05:57 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1338</guid><description><![CDATA[专业人士，渴望不可及！我是野草，我流脚印了！<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-04-27 22:18:14 回复</div>每个人都有专业的一面</div></blockquote>]]></description></item><item><title>Re:VS2010/MFC编程入门之十四（对话框：向导对话框的创建及显示）</title><author>13906323931@qq.com (博客控)</author><link>http://www.jizhuomi.com/software/166.html#cmt1337</link><pubDate>Thu, 26 Apr 2012 07:16:04 +0800</pubDate><guid>http://www.jizhuomi.com/software/166.html#cmt1337</guid><description><![CDATA[太幸运了，来做沙发。<blockquote><div class="quote quote3"><div class="quote-title">鸡啄米 于 2012-04-27 22:17:53 回复</div>常来坐啊</div></blockquote>]]></description></item></channel></rss>
