Windows.CreateToolWindow(AddIn, String, String, String, Object) Método

Definição

Cria uma nova janela de ferramenta que contém o Document objeto ou o controle ActiveX especificado.

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

Parâmetros

AddInInst
AddIn

Obrigatórios. Um AddIn objeto cujo tempo de vida determina o tempo de vida da janela de ferramentas.

ProgID
String

Obrigatórios. A ID programática do Document objeto ou controle ActiveX.

Caption
String

Obrigatórios. A legenda para a nova janela de ferramenta.

GuidPosition
String

Obrigatórios. Um identificador exclusivo para a nova janela de ferramenta, que pode ser usado como um índice para Item(Object) .

DocObj
Object

Obrigatórios. O Document objeto ou controle a ser hospedado na janela de ferramentas.

Retornos

Window

Um objeto Window.

Atributos

Comentários

Se você tentar definir qualquer um dos Estados de visibilidade da nova janela de ferramentas — como altura, largura ou posição — antes que a janela de ferramentas fique visível, você receberá um erro. Portanto, certifique-se de que a janela esteja visível antes de tentar definir essas propriedades.

Para obter informações sobre como criar controles ActiveX, consulte criando um controle ActiveX do MFC.

Aplica-se a