Udostępnij za pośrednictwem


IVsComponentSelectorDlg4.ComponentSelectorDlg5 Metoda

Definicja

Ta metoda jest taka sama jak ComponentSelectorDlg4(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, UInt32), z tą różnicą, że przyjmuje element TargetFrameworkMoniker zamiast elementu TargetFrameworkVersion, dzięki czemu jest zgodny z rozszerzalnym wielowersyjnością.

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

Parametry

grfFlags
UInt32

[w] Flagi wyboru składnika pobrane z modułu VSCOMPSELFLAGS2 wyliczającego.

pUser
IVsComponentUser

[w] Interfejs, na którym AddComponent będzie wywoływany.

cComponents
UInt32

[w] Liczba składników w tablicy rgpcsdComponents .

rgpcsdComponents

IntPtr[]

nativeint[]

[in, size_is(cComponents)] Wstępne wypełnianie wybranych składników. Może to być null. Użytkownik ma możliwość usunięcia dowolnego z tych składników z listy.

lpszDlgTitle
String

[w] Okno dialogowe podpis (null == "Select component").

lpszHelpTopic
String

[w] Temat pomocy F1 (null == "VS. ComponentPicker").

pxDlgSize
UInt32

[in, out] 0, aby użyć wartości domyślnej.

pyDlgSize
UInt32

[in, out] 0, aby użyć wartości domyślnej.

cTabInitializers
UInt32

[w] Liczba kart.

rgcstiTabInitializers
VSCOMPONENTSELECTORTABINIT[]

[in, size_is(cTabInitializers)] Pokaż kolejność kart i ich informacje inicjacyjne.

pguidStartOnThisTab
Guid

[in, out] Karta, która ma być wyświetlana po uruchomieniu okna dialogowego.

pszBrowseFilters
String

[w] Lista filtrów do użycia w obszarze "Przeglądaj...".

pbstrBrowseLocation
String

[in, out] Katalog (wartość początkowa/zwracana), aby uruchomić "Przeglądaj...". w oknie dialogowym.

TargetFrameworkMoniker
String

[w] Nazwa platformy docelowej.

Zwraca

Jeśli metoda powiedzie się, zwraca wartość S_OK. Jeśli nie powiedzie się, zwraca kod błędu.

Dotyczy