IVsComponentSelectorDlg4.ComponentSelectorDlg5(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método é o mesmo ComponentSelectorDlg4(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, UInt32) que, exceto pelo fato de que ele usa um TargetFrameworkMoniker em vez de um TargetFrameworkVersion, para que ele seja compatível com multiplataforma extensível.
public:
int ComponentSelectorDlg5(System::UInt32 grfFlags, Microsoft::VisualStudio::Shell::Interop::IVsComponentUser ^ pUser, System::UInt32 cComponents, cli::array <IntPtr> ^ rgpcsdComponents, System::String ^ lpszDlgTitle, System::String ^ lpszHelpTopic, [Runtime::InteropServices::Out] System::UInt32 % pxDlgSize, [Runtime::InteropServices::Out] System::UInt32 % pyDlgSize, System::UInt32 cTabInitializers, cli::array <Microsoft::VisualStudio::Shell::Interop::VSCOMPONENTSELECTORTABINIT> ^ rgcstiTabInitializers, [Runtime::InteropServices::Out] Guid % pguidStartOnThisTab, System::String ^ pszBrowseFilters, [Runtime::InteropServices::Out] System::String ^ % pbstrBrowseLocation, System::String ^ TargetFrameworkMoniker);
public int ComponentSelectorDlg5 (uint grfFlags, Microsoft.VisualStudio.Shell.Interop.IVsComponentUser pUser, uint cComponents, IntPtr[] rgpcsdComponents, string lpszDlgTitle, string lpszHelpTopic, out uint pxDlgSize, out uint pyDlgSize, uint cTabInitializers, Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORTABINIT[] rgcstiTabInitializers, out Guid pguidStartOnThisTab, string pszBrowseFilters, out string pbstrBrowseLocation, string TargetFrameworkMoniker);
abstract member ComponentSelectorDlg5 : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsComponentUser * uint32 * nativeint[] * string * string * uint32 * uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORTABINIT[] * Guid * string * string * string -> int
Public Function ComponentSelectorDlg5 (grfFlags As UInteger, pUser As IVsComponentUser, cComponents As UInteger, rgpcsdComponents As IntPtr(), lpszDlgTitle As String, lpszHelpTopic As String, ByRef pxDlgSize As UInteger, ByRef pyDlgSize As UInteger, cTabInitializers As UInteger, rgcstiTabInitializers As VSCOMPONENTSELECTORTABINIT(), ByRef pguidStartOnThisTab As Guid, pszBrowseFilters As String, ByRef pbstrBrowseLocation As String, TargetFrameworkMoniker As String) As Integer
Parâmetros
- grfFlags
- UInt32
no Sinalizadores de seleção de componentes extraídos do VSCOMPSELFLAGS2 enumerador.
- pUser
- IVsComponentUser
no Interface na qual AddComponent será chamado.
- cComponents
- UInt32
no Número de componentes na rgpcsdComponents matriz.
- rgpcsdComponents
- IntPtr[]
[in, size_is (cComponents)] Prepopulação de componentes selecionados. Pode ser null. O usuário tem a capacidade de remover qualquer um desses componentes da lista.
- lpszDlgTitle
- String
no Legenda da caixa de diálogo ( null = = "selecionar componente").
- lpszHelpTopic
- String
no Tópico de ajuda F1 ( null = = "vs. ComponentPicker").
- pxDlgSize
- UInt32
[in, out] 0 para usar o padrão.
- pyDlgSize
- UInt32
[in, out] 0 para usar o padrão.
- cTabInitializers
- UInt32
no Número de guias.
- rgcstiTabInitializers
- VSCOMPONENTSELECTORTABINIT[]
[in, size_is (cTabInitializers)] Mostrar a ordem das guias e suas informações de inicialização.
- pguidStartOnThisTab
- Guid
[entrada, saída] Tab para mostrar quando a caixa de diálogo é iniciada.
- pszBrowseFilters
- String
no Lista de filtros a serem usados em ' procurar... '.
- pbstrBrowseLocation
- String
[entrada, saída] Diretório (valor inicial/de retorno) para iniciar o ' procurar... ' caixa de diálogo no.
- TargetFrameworkMoniker
- String
no O moniker da estrutura de destino.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.