Visual C++ 2005的一个问题

xiao_py xiao_py 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我定义了一个类CPropSheet:
class CPropSheet : public CPropertySheet
类CPropSheet有两个重载的构造函数:
public:
CPropSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
CPropSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);

我在视类中构造一个CPropSheet对象:
CPropSheet propSheet("xiao_py");
propSheet.DoModal();
却出现一个错误:
error C2664: 'CPropSheet::CPropSheet(UINT,CWnd *,UINT)' : cannot convert parameter 1 from 'const char [8]' to 'UINT'
There is no context in which this conversion is possible
但是在VC6中这样做却能编译通过,请问问题出在哪里??????
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
xiao_py
VC/MFC 16,550 成员 421,606 内容