在ATL7.0中怎么样定义全局的枚举类型,在客户端要使用这种类型?
weiym 2005-07-19 05:02:00 CSDN上找了一下,基本上说了以下两种
方法一:
typedef
[
uuid("914DA33E-8E8A-46dd-AEB7-A7BC94494977"),
v1_enum,
helpstring("set header attribute")
]
enum tagHeader
{
SERVICEID = 0,
CMDTYPE = 1,
MSGMODELKEY = 2,
DESTID = 3,
CMDMODE = 4,
ECODE = 5,
EINFO = 6
} Header;
方法二:
[export]
enum Header
{
SERVICEID = 0,
CMDTYPE = 1,
MSGMODELKEY = 2,
DESTID = 3,
CMDMODE = 4,
ECODE = 5,
EINFO = 6
} ;
可我发现在客户端调用时都没有出现我定义的枚举类型,实在没有办法了,大家有没有可行的方法啊,谢谢