首页
社区
课程
招聘
[旧帖] [求助][求助]Windows编程循序渐进 0.00雪花
发表于: 2012-7-31 16:54 1526

[旧帖] [求助][求助]Windows编程循序渐进 0.00雪花

2012-7-31 16:54
1526
各位好:
     我在看 《Windows编程循序渐进》 的时候遇到一些问题。各位谁知道的给个指点。

在第二章的属性对话框中我写了这么一行代码:
        CMySheet MySheet (L"Hello word");

但是编译的时候出现以下错误:
错误        1        error C2664: “CMySheet::CMySheet(const CMySheet &)”: 不能将参数 1 从“const wchar_t [11]”转换为“const CMySheet &”        d:\zhy\project\vs2005\myproject\myproject\myproject.cpp        62       

书中的例子是这样的:
        CMySheet MySheet (L"[第2章]属性对话框——多页面切换") ;

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
CMySheet         MySheet(L"Hello word");    你定义了 CMySheet( wchar *) 类型的构造函数吗?
2012-7-31 17:31
0
雪    币: 31
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我没有显示的实现这个构造函数,但是我public 继承的 CPropertySheet

class CMySheet : public CPropertySheet
{
public:
        CMySheet(void);
public:
        ~CMySheet(void);

private:
        CMyPage1 page1;
        CMyPage2 page2;
        CMyPage2 page3;
};

书上的实际例子如下:

class CMySheet : public CPropertySheet
{
        DECLARE_DYNAMIC(CMySheet)

public:
        CMySheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
        CMySheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
        virtual ~CMySheet();

protected:
        DECLARE_MESSAGE_MAP()

private:
        CMyPage1 page1 ;
        CMyPage2 page2 ;
        CMyPage3 page3 ;

};

附件中上传了我的工程。
上传的附件:
2012-7-31 17:52
0
雪    币: 338
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没有的:要么去实现,要么用现有的------输入参数要正确
2012-7-31 19:41
0
雪    币: 31
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
但是为什吗附带光盘上的代码就能这么写,而且还能正常编译运行???
2012-7-31 22:14
0
雪    币: 31
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
为什么没有人关注一下呢?俺可是新手啊
2012-8-1 12:38
0
游客
登录 | 注册 方可回帖
返回
//