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. В противном случае функция возвращает код ошибки.