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


IVsComponentSelectorDlg4.ComponentSelectorDlg5 Метод

Определение

Этот метод - такой же, как ComponentSelectorDlg4(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, UInt32), за исключением того, что он принимает TargetFrameworkMoniker вместо TargetFrameworkVersion, так что он совместим с расширяемой настройкой для различных версий.

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

Параметры

grfFlags
UInt32

[in] Флаги выбора компонентов, взятые из перечислителя VSCOMPSELFLAGS2.

pUser
IVsComponentUser

[in] Интерфейс, в котором вызывается AddComponent.

cComponents
UInt32

[in] Количество компонентов в массиве rgpcsdComponents .

rgpcsdComponents

IntPtr[]

nativeint[]

[in, size_is(cComponents)] Предварительное заполнение выбранных компонентов. Может иметь значение null. Пользователь может удалить любые из этих компонентов из списка.

lpszDlgTitle
String

[in] Заголовок диалогового окна (null == "Выберите компонент").

lpszHelpTopic
String

[in] Раздел справки F1 (null == "VS. ComponentPicker").

pxDlgSize
UInt32

[in, out] 0 для использования по умолчанию.

pyDlgSize
UInt32

[in, out] 0 для использования по умолчанию.

cTabInitializers
UInt32

[in] Количество вкладок.

rgcstiTabInitializers
VSCOMPONENTSELECTORTABINIT[]

[in, size_is(cTabInitializers)] Отображает порядок вкладок и сведения об их инициализации.

pguidStartOnThisTab
Guid

[in, out] Вкладка для отображения при запуске диалогового окна.

pszBrowseFilters
String

[in] Список фильтров для использования в диалоговом окне "Обзор".

pbstrBrowseLocation
String

[вход, выход] Каталог (начальное/возвращаемое значение) для запуска "Обзор..." диалогового окна в.

TargetFrameworkMoniker
String

[in] Моникер целевой платформы.

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

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Применяется к