首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

error C2660:“CTreeCtrl:CreateEx”: 函数不接受 7 个参数解决办法

2013-01-25 
error C2660:“CTreeCtrl::CreateEx”: 函数不接受 7 个参数if(!m_wndShapeTree.CreateEx(WS_EX_CLIENTEDGE,

error C2660:“CTreeCtrl::CreateEx”: 函数不接受 7 个参数
if(!m_wndShapeTree.CreateEx(WS_EX_CLIENTEDGE, WC_TREEVIEW, NULL,
WS_VISIBLE|WS_CHILD|TVS_HASBUTTONS|TVS_LINESATROOT|TVS_HASLINES|TVS_HASBUTTONS|TVS_DISABLEDRAGDROP|TVS_SHOWSELALWAYS,
CRect(0, 0, 0, 0), &m_wndLeftBar, ID_SHAPETREE_IN_LEFTBAR))



这个在VC6下面能用,但是转到VC2010下面就不行了,为什么呢
[解决办法]
中文也是一门计算机语言。
[解决办法]
http://msdn.microsoft.com/en-us/library/9426a437(v=vs.100)
virtual BOOL CreateEx(
   DWORD dwExStyle,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID
);
[解决办法]
VC的版本不同,MFC的实现有可能也不一样,换了环境如果出错了,查对应的文档

Call this function to create a control (a child window) and associate it with the CTreeCtrl object. 

 
virtual BOOL CreateEx(
   DWORD dwExStyle,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID
);
 

[解决办法]
#if _MSC_VER > 1000
楼主不会用这种条件编译指令?

热点排行