Freigeben über


IVsComponentSelectorDlg4.ComponentSelectorDlg5 Methode

Definition

Diese Methode ist identisch mit ComponentSelectorDlg4(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, UInt32), übernimmt aber einen TargetFrameworkMoniker anstelle einer TargetFrameworkVersion, sodass sie mit erweiterbarer Multi-Zielzuweisung kompatibel ist.

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

Parameter

grfFlags
UInt32

[in] Komponentenauswahlflags, die vom VSCOMPSELFLAGS2-Enumerator übernommen werden.

pUser
IVsComponentUser

[in] Schnittstelle, auf der AddComponent aufgerufen wird.

cComponents
UInt32

[in] Anzahl der Komponenten im rgpcsdComponents Array.

rgpcsdComponents

IntPtr[]

nativeint[]

[in, size_is(cComponents)] Vorabfüllen von ausgewählten Komponenten. Kann null sein. Der Benutzer kann alle Komponenten aus der Liste entfernen.

lpszDlgTitle
String

[in] Dialogfeldbeschriftung (null == "Komponente auswählen").

lpszHelpTopic
String

[in] F1-Hilfethema (null == "VS. ComponentPicker").

pxDlgSize
UInt32

[in, out] 0, um Standard zu verwenden.

pyDlgSize
UInt32

[in, out] 0, um Standard zu verwenden.

cTabInitializers
UInt32

[in] Anzahl der Registerkarten.

rgcstiTabInitializers
VSCOMPONENTSELECTORTABINIT[]

[in, size_is(cTabInitializers)] Zeigen Sie die Reihenfolge der Registerkarten und deren Initialisierungsinformationen an.

pguidStartOnThisTab
Guid

[in, out] Registerkarte, die angezeigt werden soll, wenn das Dialogfeld geöffnet wird.

pszBrowseFilters
String

[in] Liste der Filtern zur Verwendung in "Durchsuchen...".

pbstrBrowseLocation
String

[ein, aus] Verzeichnis (Anfangs-/Rückgabewert) zum Starten von "Durchsuchen..." in.

TargetFrameworkMoniker
String

[in] Der Zielframeworkmoniker.

Gibt zurück

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Gilt für: