Visual C++ 2005的一个问题
我定义了一个类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中这样做却能编译通过,请问问题出在哪里??????
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中这样做却能编译通过,请问问题出在哪里??????
...全文
相关推荐
windows下ActiveMQ-CPP编译
**编译ActiveMQ-CPP库** - 使用Visual Studio 2005打开`vs2005-activemq-cpp.sln`解决方案。
ado sql sever 2005 自己写的在本机测试成功
综合以上信息,我们可以推测这个项目是一个使用C++编写的,利用ADO库与SQL Server 2005进行交互的简单数据库管理应用。
vs2005 编译 activemq-cpp-library-3.8.4 包括相关的apr插件
首先,让我们从ActiveMQ-CPP库开始。ActiveMQ-CPP是一个C++客户端库,它允许开发者在C++应用程序中利用ActiveMQ的消息传递功能。
PcThumbNail1.rar_界面编程_Visual_C++_
本文将深入探讨如何使用Microsoft的Visual C++ 2005(VS2005)在Windows XP环境下开发一个界面,该界面能够展示指定文件夹内所有JPG图片的缩略图,并在对话框的ListCtrl
WinCE应用程序示例代码(vs2005+wince5.0)
Visual Studio 2005**Visual Studio 2005是微软的集成开发环境(IDE),支持多种编程语言,包括C++。


