IVsComponentSelectorDlg4.ComponentSelectorDlg5 Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.