Bagikan melalui


IVsComponentSelectorDlg4.ComponentSelectorDlg5 Metode

Definisi

Metode ini sama dengan ComponentSelectorDlg4(UInt32, IVsComponentUser, UInt32, IntPtr[], String, String, UInt32, UInt32, UInt32, VSCOMPONENTSELECTORTABINIT[], Guid, String, String, UInt32), kecuali bahwa dibutuhkan TargetFrameworkMoniker alih-alih TargetFrameworkVersion, sehingga sesuai dengan multi-penargetan yang dapat diperluas.

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] Bendera pemilihan komponen yang diambil dari VSCOMPSELFLAGS2 enumerator.

pUser
IVsComponentUser

[in] Antarmuka yang AddComponent akan dipanggil.

cComponents
UInt32

[in] Jumlah komponen dalam rgpcsdComponents array.

rgpcsdComponents

IntPtr[]

nativeint[]

[in, size_is(cComponents)] Prepopulasi Komponen yang Dipilih. Bisa jadi null. Pengguna memiliki kemampuan untuk menghapus salah satu komponen ini dari daftar.

lpszDlgTitle
String

[in] Kotak dialog caption (null == "Pilih komponen").

lpszHelpTopic
String

[in] Topik bantuan F1 (null == "VS. ComponentPicker").

pxDlgSize
UInt32

[in, out] 0 untuk menggunakan default.

pyDlgSize
UInt32

[in, out] 0 untuk menggunakan default.

cTabInitializers
UInt32

[in] Jumlah tab.

rgcstiTabInitializers
VSCOMPONENTSELECTORTABINIT[]

[in, size_is(cTabInitializeers)] Tampilkan urutan tab dan info inisialisasinya.

pguidStartOnThisTab
Guid

[in, out] Tab untuk ditampilkan saat dialog dimulai.

pszBrowseFilters
String

[in] Daftar filter yang akan digunakan dalam 'Telusuri...'.

pbstrBrowseLocation
String

[in, out] Direktori (nilai awal/pengembalian) untuk memulai 'Telusuri...' dialog masuk.

TargetFrameworkMoniker
String

[in] Kerangka kerja target moniker.

Mengembalikan

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan akan dikembalikan.

Berlaku untuk