在控件的IDL文件中定义枚举常量
枚举常量定义格式一:
enum HL_MSG_STYLE
{
HL_MSG_INFOMATION = 0,
HL_MSG_ERROR = 1
} ;
格式一定义的枚举常量在VB的对象浏览器中是看不到的。
枚举常量定义格式二:
typedef
[ uuid(768030AC-9B38-4013-A3B9-834C9B95FA37) ]
enum _MSG_STYLE
{
HUALONG_MSG_INFOMATION = 0,
HUALONG_MSG_ERROR = 1
} HL_MSG_STYLE;
格式二定义的枚举常量在VB的对象浏览器中能看到。
768030AC-9B38-4013-A3B9-834C9B95FA37是用GUID生成器产生的GUID。
本文介绍了在控件的IDL文件中定义枚举常量的两种格式,并对比了它们在VB对象浏览器中的可见性差异。第一种格式定义的枚举常量在VB的对象浏览器中不可见,而第二种格式通过使用GUID使其在VB的对象浏览器中可见。
874

被折叠的 条评论
为什么被折叠?



