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


Windows2.CreateToolWindow - метод

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

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

Синтаксис

'Декларация
Function CreateToolWindow ( _
    AddInInst As AddIn, _
    ProgID As String, _
    Caption As String, _
    GuidPosition As String, _
    <OutAttribute> ByRef DocObj As Object _
) As Window
Window CreateToolWindow(
    AddIn AddInInst,
    string ProgID,
    string Caption,
    string GuidPosition,
    out Object DocObj
)
Window^ CreateToolWindow(
    [InAttribute] AddIn^ AddInInst, 
    [InAttribute] String^ ProgID, 
    [InAttribute] String^ Caption, 
    [InAttribute] String^ GuidPosition, 
    [InAttribute] [OutAttribute] Object^% DocObj
)
abstract CreateToolWindow : 
        AddInInst:AddIn * 
        ProgID:string * 
        Caption:string * 
        GuidPosition:string * 
        DocObj:Object byref -> Window
function CreateToolWindow(
    AddInInst : AddIn, 
    ProgID : String, 
    Caption : String, 
    GuidPosition : String, 
    DocObj : Object
) : Window

Параметры

  • AddInInst
    Тип: AddIn

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

  • ProgID
    Тип: String

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

  • Caption
    Тип: String

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

  • GuidPosition
    Тип: String

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

  • DocObj
    Тип: Object%

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

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

Тип: Window
Объект Window.

Заметки

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

Пример использования этого метода приведен пример окон инструментов на странице Образцы автоматизации Visual Studio . Сведения о создании элементов ActiveX управления см. в разделе Создание элемента управления ActiveX MFC.

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

См. также

Ссылки

Windows2 Интерфейс

EnvDTE80 - пространство имен