Windows.CreateToolWindow(AddIn, String, String, String, Object) Метод

Определение

Создает новое окно инструмента, содержащее указанный объект Document или элемент управления ActiveX.

public:
 EnvDTE::Window ^ CreateToolWindow(EnvDTE::AddIn ^ AddInInst, System::String ^ ProgID, System::String ^ Caption, System::String ^ GuidPosition, [Runtime::InteropServices::Out] System::Object ^ % DocObj);
EnvDTE::Window CreateToolWindow(EnvDTE::AddIn const & AddInInst, std::wstring const & ProgID, std::wstring const & Caption, std::wstring const & GuidPosition, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & DocObj);
[System.Runtime.InteropServices.DispId(300)]
public EnvDTE.Window CreateToolWindow (EnvDTE.AddIn AddInInst, string ProgID, string Caption, string GuidPosition, out object DocObj);
[<System.Runtime.InteropServices.DispId(300)>]
abstract member CreateToolWindow : EnvDTE.AddIn * string * string * string * obj -> EnvDTE.Window
Public Function CreateToolWindow (AddInInst As AddIn, ProgID As String, Caption As String, GuidPosition As String, ByRef DocObj As Object) As Window

Параметры

AddInInst
AddIn

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

ProgID
String

Обязательный. Программный идентификатор объекта Document или элемента управления ActiveX.

Caption
String

Обязательный. Заголовок для нового окна инструмента.

GuidPosition
String

Обязательный. Уникальный идентификатор для нового окна инструмента, который можно использовать как индекс для метода Item(Object).

DocObj
Object

Обязательный. Объект Document или элемент управления, который следует разместить в окне инструмента.

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

Window

Объект Window.

Атрибуты

Комментарии

При попытке задать любое из состояний видимости нового окна инструментов (например, высоту, ширину или расположение) перед отображением окна инструментов возникает ошибка. Поэтому убедитесь, что окно видимо, прежде чем пытаться установить какие-либо такие свойства.

Дополнительные сведения о создании элементов управления ActiveX см. в разделе Создание элемента управления ActiveX в MFC.

Применяется к