鸡啄米
VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)›评论
-
44. 我想MFC:
PropertySheet() failed: GetLastError returned 0;
出现了这个,但是按使用说明,还是没反应,米哥救命2014/6/6 16:04
-
43. 学无止境:
属性列表的工具栏上有个tip信息为“Overrides”的按钮,按下它,下方列表中就列出了重载函数,找到“OnSetActive”.
这句话说得并不准确,准确是说是 “下方列表中就列出了可重写(覆盖)函数”。
override->重写(=覆盖)、overload->重载
override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。
2014/5/4 09:46
-
42. jackson:
真不错,刚开始学习。
期待自己能独自完成一个小项目的时刻。我想MFC 于 2014-6-6 16:05:21 回复PropertySheet() failed: GetLastError returned 0;
出现了这个,但是按使用说明,还是没反应,找不到原因,能帮一下我吗2014/4/25 18:47
-
41. 试一试:
AdditionDlg.cpp中要包含头文件 #include Addsheet.h2014/2/22 16:32
-
40. 深蓝晴好:
接上一条,这两部分的源代码如下:
#pragma once
// CAddSheet
#include "AddendPage.h"
#include "AddPage.h"
#include "SummandPage.h"
class CAddSheet : public CPropertySheet
{
DECLARE_DYNAMIC(CAddSheet)
public:
CAddSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
virtual ~CAddSheet();
protected:
DECLARE_MESSAGE_MAP()
private:
CSummandPage m_summandPage;
CAddendPage m_addendPage;
CAddpage m_addPage;
};
CAddSheet::CAddSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
:CPropertySheet(pszCaption, pParentWnd, iSelectPage)
{
//添加三个属性页到属性表
AddPage(&m_summandPage);
AddPage(&m_addendPage);
AddPage(&m_addPage);
}
CAddSheet::CAddSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
:CPropertySheet(nIDCaption, pParentWnd, iSelectPage)
{
//添加三个属性页到属性表
AddPage(&m_summandPage);
AddPage(&m_addendPage);
AddPage(&m_addPage);
}
为什么会出现这种问题了?我思考的很久,也不知道该怎么解决,还望老师赐教
22 于 2014-2-22 16:32:08 回复AdditionDlg.cpp中要包含头文件 #include Addsheet.h试一试 于 2014-2-22 16:33:26 回复
AdditionDlg.cpp中要包含头文件 #include Addsheet.h
1 于 2015-8-28 20:29:18 回复private:
CSummandPage m_summandPage;
CAddendPage m_addendPage;
CAddpage m_addPage;
添加私有成员变量时CAddpage写成小写了不一致,把Page首字母大写曹天旸 于 2016-8-25 22:07:12 回复SummandPage.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CSummandPage::OnKillActive(void)" (?OnKillActive@CSummandPage@@UAEHXZ)
SummandPage.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CSummandPage::Create(char const *,char const *,unsigned long,struct tagRECT const &,class CWnd *,unsigned int,struct CCreateContext *)" (?Create@CSummandPage
我上面显示这两个错误,求指点
2014/2/21 10:05
发表评论