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.
- Атрибуты
Комментарии
При попытке задать любое из состояний видимости нового окна инструментов (например, высоту, ширину или расположение) перед отображением окна инструментов возникает ошибка. Поэтому убедитесь, что окно видимо, прежде чем пытаться установить какие-либо такие свойства.
Дополнительные сведения о создании элементов управления ActiveX см. в разделе Создание элемента управления ActiveX в MFC.