鸡啄米
最新评论及回复
-
3028. 深蓝晴好:
接上一条,这两部分的源代码如下:
#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
-
3027. 深蓝晴好:
老师您好,我的程序编译后会显示如下问题:
error C2146: 语法错误: 缺少“;”(在标识符“m_addPage”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C2065: “m_addPage”: 未声明的标识符
error C2146: 语法错误: 缺少“;”(在标识符“m_addPage”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 interror C2065: “m_addPage”: 未声明的标识符
鼬 于 2016-10-16 10:51:33 回复// 添加三个属性页到属性表
AddPage(&m_summandPage);
AddPage(&m_addendPage);
AddPage(&m_addPage);
// 添加三个属性页到属性表
AddPage(&m_summandPage);
AddPage(&m_addendPage);
把这两段代码放到AddSheet.cpp中去 而不是放到Addpage.cpp
AddPage(&m_addPage); 2014/2/21 09:59
-
3026. xyiling99:
超级给力2014/2/20 22:24
-
3025. 研究报告:
写的挺不错的 谢谢博主分享2014/2/20 10:58
-
3024. yingzhigeta:
请问下博主 如果我想选中一行后 在编辑框中 显示一行的数据 应该怎么弄?2014/2/16 20:49