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


VsWizardClass.Execute - метод

Вызывается, если мастер запущен из диалоговых окон Add New Item или New Project.

Пространство имен:  Microsoft.VisualStudio.VsWizard
Сборка:  Microsoft.VisualStudio.VsWizard (в Microsoft.VisualStudio.VsWizard.dll)

Синтаксис

'Декларация
Public Overridable Sub Execute ( _
    Application As Object, _
    hwndOwner As Integer, _
    ByRef ContextParams As Object(), _
    ByRef CustomParams As Object(), _
    <OutAttribute> ByRef retval As wizardResult _
)
public virtual void Execute(
    Object Application,
    int hwndOwner,
    ref Object[] ContextParams,
    ref Object[] CustomParams,
    out wizardResult retval
)
public:
virtual void Execute(
    [InAttribute] Object^ Application, 
    [InAttribute] int hwndOwner, 
    [InAttribute] array<Object^>^% ContextParams, 
    [InAttribute] array<Object^>^% CustomParams, 
    [InAttribute] [OutAttribute] wizardResult% retval
)
abstract Execute : 
        Application:Object * 
        hwndOwner:int * 
        ContextParams:Object[] byref * 
        CustomParams:Object[] byref * 
        retval:wizardResult byref -> unit  
override Execute : 
        Application:Object * 
        hwndOwner:int * 
        ContextParams:Object[] byref * 
        CustomParams:Object[] byref * 
        retval:wizardResult byref -> unit
public function Execute(
    Application : Object, 
    hwndOwner : int, 
    ContextParams : Object[], 
    CustomParams : Object[], 
    retval : wizardResult
)

Параметры

  • Application
    Тип: Object

    Обязательный. Указатель диспетчеризации на объект автоматизации высшего уровня для среды Visual Studio.

  • hwndOwner
    Тип: Int32

    Обязательный. Дескриптор hWnd для родительского окна мастера.

  • ContextParams
    Тип: array<Object[]%

    Обязательный. Массив элементов, состав которого зависит от того, из какого диалогового окна запущен мастер: Добавить новый элемент или Создание проекта. Список доступных значений см. в разделе ContextParams Enum.

  • CustomParams
    Тип: array<Object[]%

    Обязательный. Массив параметров, определяемых пользователем, определяется оператором param= в VSZ-файле мастера. Параметры, переданные в этот массив, можно использовать для настройки поведения и роли мастера. Список доступных значений см. в разделе "Предопределенные символы специального мастера".

  • retval
    Тип: wizardResult%

    Результат действия. Значение из перечисления wizardResult.

Реализации

IDTWizard.Execute(Object, Int32, Object, Object, wizardResult)

Заметки

Execute реализованным модулем записи мастера для отображения соответствующего мастера. Он вызывается, когда мастер запущен из диалогового окна Добавить новый элемент или Создать проект .

Безопасность платформы .NET Framework

См. также

Ссылки

VsWizardClass Класс

Microsoft.VisualStudio.VsWizard - пространство имен

Другие ресурсы

Разработка мастера

Объектная модель расширяемости Visual C++