IProvidePropertyBuilder::MapPropertyToBuilder 方法

检查生成器是否应与特定属性相关联。

语法

void MapPropertyToBuilder(
  [in]          LONG   dispid,
  [out]         DWORD  *pdwCtlBldType,
  [out]         LPBSTR pbstrGuidBldr,
  [out, retval] LPBOOL builderAvailable
);

参数

dispid [in]

有问题的属性的 DISPID。

pdwCtlBldType [out]

要映射的生成器。 此参数可以是以下值的组合。

含义
CTLBLDTYPE_FSTDPROPBUILDER
1
调用 Visual Studio) 不支持的标准系统生成器 (。
CTLBLDTYPE_FINTERNALBUILDER
2
调用自定义生成器。
CTLBLDTYPE_EDITSOBJDIRECTLY
4
生成器修改 对象。 这是常见行为。

 

pbstrGuidBldr [out]

标识此属性的生成器的 GUID。

builderAvailable [out, retval]

如果此属性当前支持生成器,则此参数为 TRUE

返回值

返回 HRESULT 值。

要求

要求
DLL
Vsp.dll

另请参阅

IProvidePropertyBuilder