佚名通过本文主要向大家介绍了tabcontrol控件属性,vb控件属性大全,android控件属性,groupbox控件属性,textbox控件属性等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问怎样在控件中添加一个枚举属性?
描述:
解决方案1:
描述:
获取一个枚举型的属性,流程是这样的:
1.从IDispatch-->>ITypeInfo-->>FUCNDESC;
2.对FUNCDESC,先过滤,找到描述属性的函数;
3.再判断FUNCDESC->elemdescFunc.tdesc.vt == VT_USERDEFINED,如果是
4.得到这个枚举的ITypeInfo接口;
5.用这个接口来读出所有的枚举字符串。
这一边没有什么问题,但是我在写atl控件的时候,怎样把一个属性的类型设为VT_USERDEFINED,
怎样把枚举字符串记录下来呢?
用IPerPropertyBrowsing接口,能在开发控件的时候把枚举的字符串记录下来,但不适合上面这
套读取的流程。上面这个方法是在msdn上看到的,请问开发控件的时候,怎样做才能使这个方法
有效呢?
解决方案1:
关注!