求助 关于CButtonST的???
在网上找了关于CButtonST的用法为什么我照着他们的方法做出现了好多问题? 我把BtnST.h、BtnST.cpp、BCMenu.h和BCMenu.cpp都加到我的工程中了,也把源码复制到我程序所在的当前文件下了,在StdAfx.h中也加入了#include "BtnST.h" #include "BCMenu.h"这两个头文件。编译的时候出现而来一大堆错误,难道是我下的源码有问题?
cbuttonst\bcmenu.h(47) : error C2143: syntax error : missing ';' before '*'
cbuttonst\bcmenu.h(47) : error C2501: 'CImageList' : missing storage-class or type specifiers
cbuttonst\bcmenu.h(47) : error C2501: 'bitmap' : missing storage-class or type specifiers
cbuttonst\bcmenu.h(92) : error C2504: 'CMenu' : base class undefined
cbuttonst\bcmenu.h(103) : error C2061: syntax error : identifier 'CToolBar'
cbuttonst\bcmenu.h(105) : error C2061: syntax error : identifier 'CImageList'
cbuttonst\bcmenu.h(111) : error C2061: syntax error : identifier 'CImageList'
\cbuttonst\bcmenu.h(112) : error C2061: syntax error : identifier 'CBitmap'
\cbuttonst\bcmenu.h(112) : error C2535: 'int __thiscall BCMenu::AppendMenuAunsigned int,unsigned int,const char *)' : member function already defined or declared
cbuttonst\bcmenu.h(111) : see declaration of 'AppendMenuA'
cbuttonst\bcmenu.h(114) : error C2061: syntax error : identifier 'CImageList'
cbuttonst\bcmenu.h(115) : error C2061: syntax error : identifier 'CBitmap'
cbuttonst\bcmenu.h(115) : error C2535: 'int __thiscall BCMenu::AppendMenuW(unsigned int,unsigned int,unsigned short *)' : member function already defined or declared
cbuttonst\bcmenu.h(114) : see declaration of 'AppendMenuW'
cbuttonst\bcmenu.h(118) : error C2061: syntax error : identifier 'CImageList'
cbuttonst\bcmenu.h(119) : error C2061: syntax error : identifier 'CImageList'
这只是一部分错误,那位大神能告诉我是什么原因啊?或者给我发一份你们编译过没错的CButtonST的源码,小弟万分感谢!