Поделиться через


Метод IProvidePropertyBuilder::ExecuteBuilder

Уведомляет объект о том, что он должен отобразить его построитель для указанного свойства.

Синтаксис

void ExecuteBuilder(
  [in]          LONG      dispid,
  [in]          BSTR      bstrGuidBldr,
  [in]          IDispatch *pdispApp,
  [in]          LONG_PTR  hwndBldrOwner,
  [in, out]     LPVARIANT pvarValue,
  [out, retval] LPBOOL    pbActionCommitted
);

Параметры

dispid [in]

DISPID свойства, для которого отображается построитель.

bstrGuidBldr [in]

BSTR вызываемого идентификатора GUID построителя. Возвращается из MapToPropertyBuilder.

pdispApp [in]

Задайте значение NULL.

hwndBldrOwner [in]

Дескриптор родительского всплывающего окна построителя.

pvarValue [in, out]

Текущее значение свойства. Это значение может быть изменено объектом и изменено на новое значение, если pbActionCommitted имеет значение TRUE.

pbActionCommitted [out, retval]

Значение типа , указывающее, выполнял ли построитель действие с объектом . Можно использовать, когда пользователь изменяет что-то, а затем нажимает кнопку ОК во всплывающем диалоговом окне построителя.

Возвращаемое значение

Возвращает значение HRESULT .

Требования

Требование Значение
DLL
Vsp.dll

См. также раздел

IProvidePropertyBuilder