IVsComponentSelectorDlg4.ComponentSelectorDlg5 Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.