COMPONENTSOPT 在CB里应该包括什么头文件?
已经包括了
<wininet.h>
<COMDEF.h>
<shlobj.h>
[C++ Error] PDTEA.cpp(149): E2451 Undefined symbol 'COMPONENTSOPT'
问题点数:0、回复次数:6Top
1 楼goldencode()回复于 2003-10-07 00:07:19 得分 0
没人知道吗?
Top
2 楼goldencode()回复于 2003-10-08 22:50:17 得分 0
有人了解吗,提供一些线索吧
Top
3 楼freshman2003(秋水长天)回复于 2003-10-08 23:05:06 得分 0
这个数据结构的定义在..\Program Files\Borland\CBuilder6\Include\shlobj.h中的第2550行,好象与活动桌面有关,其余的自己看吧!
typedef struct _tagCOMPONENTSOPT
{
DWORD dwSize; //Size of this structure
BOOL fEnableComponents; //Enable components?
BOOL fActiveDesktop; // Active desktop enabled ?
}
COMPONENTSOPT;
找得我好辛苦呀!Top
4 楼hongliqiu(在火中)回复于 2003-10-09 10:04:11 得分 0
不过如果包含shlobj.h这个文件可能会有些麻烦。需要预定义一个宏什么的,查查以前的帖子有说明的。Top
5 楼ccrun(老妖)(www.ccrun.com)回复于 2003-10-09 10:18:08 得分 0
如果在包含了<shlobj.h>以后出现重复定义的问题,在文件的第一行加上
#define NO_WIN32_LEAN_AND_MEANTop
6 楼freshman2003(秋水长天)回复于 2003-10-09 23:16:16 得分 0
你还可以参看这个帖子:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=2180Top




