IVsComponentSelectorDlg4.ComponentSelectorDlg5(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, String) Método

Definição

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

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Aplica-se a