Custom Attribute - 自訂屬性
[custom]屬性會建立使用者定義屬性。
[custom(attribute-id, attribute-value),attribute-list] element-type element-name
參數
-
attribute-id
-
自訂屬性的 GUID。
-
attribute-value
-
屬性所保留的值。 值必須是可以放入 VARIANT 類型的值。
-
attribute-list
-
適用于此元素的其他屬性,例如[uuid]和[helpstring]。
-
element-type
-
套用自訂屬性的專案類型。 這可以是程式庫語句、類型資訊、變數、函式或參數。 您無法在 coclass 的成員上使用自訂屬性。
-
element-name
-
元素的名稱。
備註
使用 [custom] 屬性來定義您自己的屬性。 例如,您可以建立提供類別 ProgID 的字串值屬性。
若要擷取自訂屬性值,請呼叫下列其中一項:
- ITypeLib2::GetCustData (rguid, pvarVal)
- ITypeInfo2::GetCustData (rguid, pvarVal)
- ITypeInfo2::GetFuncCustData (index, rguid, pvarVal)
- ITypeInfo2::GetVarCustData (index, rguid, pvarval)
- ITypeInfo2::GetParamCustData (indexFunc, indexParam, rguid, pvarVal)
另請參閱