IVsComponentSelectorDlg.ComponentSelectorDlg – metoda (UInt32, IVsComponentUser, String, String, Guid, Guid, String, UInt32, VSCOMPONENTSELECTORTABINIT , String, String)
Používá balíček poskytnout dialogové okno, pomocí kterého může uživatel přidávat součásti pro zadaný projekt.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int ComponentSelectorDlg(
uint grfFlags,
IVsComponentUser pUser,
string lpszDlgTitle,
string lpszHelpTopic,
[InAttribute] ref Guid rguidShowOnlyThisTab,
[InAttribute] ref Guid rguidStartOnThisTab,
string pszMachineName,
uint cTabInitializers,
VSCOMPONENTSELECTORTABINIT[] prgcstiTabInitializers,
string pszBrowseFilters,
ref string pbstrBrowseLocation
)
int ComponentSelectorDlg(
unsigned int grfFlags,
IVsComponentUser^ pUser,
String^ lpszDlgTitle,
String^ lpszHelpTopic,
[InAttribute] Guid% rguidShowOnlyThisTab,
[InAttribute] Guid% rguidStartOnThisTab,
String^ pszMachineName,
unsigned int cTabInitializers,
array<VSCOMPONENTSELECTORTABINIT>^ prgcstiTabInitializers,
String^ pszBrowseFilters,
String^% pbstrBrowseLocation
)
abstract ComponentSelectorDlg :
grfFlags:uint32 *
pUser:IVsComponentUser *
lpszDlgTitle:string *
lpszHelpTopic:string *
rguidShowOnlyThisTab:Guid byref *
rguidStartOnThisTab:Guid byref *
pszMachineName:string *
cTabInitializers:uint32 *
prgcstiTabInitializers:VSCOMPONENTSELECTORTABINIT[] *
pszBrowseFilters:string *
pbstrBrowseLocation:string byref -> int
Function ComponentSelectorDlg (
grfFlags As UInteger,
pUser As IVsComponentUser,
lpszDlgTitle As String,
lpszHelpTopic As String,
<InAttribute> ByRef rguidShowOnlyThisTab As Guid,
<InAttribute> ByRef rguidStartOnThisTab As Guid,
pszMachineName As String,
cTabInitializers As UInteger,
prgcstiTabInitializers As VSCOMPONENTSELECTORTABINIT(),
pszBrowseFilters As String,
ByRef pbstrBrowseLocation As String
) As Integer
Parametry
- grfFlags
[v] VSCOMSEL_ * příznaky.Další informace na VSCOMSEL_ __VSCOMPSELFLAGS.
- pUser
[v] Rozhraní, u kterého AddComponent bude volána.
- lpszDlgTitle
[Titulek dialogu v] (null == "Součást Selector").
- lpszHelpTopic
[v] Téma nápovědy F1 (null == "VS.[[[ComponentPicker").
- rguidShowOnlyThisTab
[na kartě Zobrazit výlučně, v]
- rguidStartOnThisTab
[v] kartu při zobrazení dialogového okna spuštění.
- pszMachineName
[v] Ukazatel na ukončené nulový řetězec obsahující název počítače.Výčet komponenty modelu COM v tomto počítači.
- cTabInitializers
[v] Číslo karty inicializaci struktur v prgcstiTabInitializers.
- prgcstiTabInitializers
[v] Určuje informace o inicializaci kartu.
- pszBrowseFilters
[v] Ukazatel na řetězec null ukončených obsahující filtry Procházet.
- pbstrBrowseLocation
[v, out] Na vstupu, xxxx.Na výstupu ukazatel na řetězec obsahující umístění Procházet.Seznam filtrů v ' procházet' dialogové okno.Adresář (počáteční nebo vrátit hodnotu), spusťte "Procházet..."v dialogovém okně.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsComponentSelectorDlg::ComponentSelectorDlg(
[in] VSCOMPSELFLAGS grfFlags,
[in] IVsComponentUser *pUser,
[in] LPCOLESTR lpszDlgTitle,
[in] LPCOLESTR lpszHelpTopic,
[in] REFGUID rguidShowOnlyThisTab,
[in] REFGUID rguidStartOnThisTab,
[in] LPCOLESTR pszMachineName,
[in] ULONG cTabInitializers,
[in] VSCOMPONENTSELECTORTABINIT *prgcstiTabInitializers,
[in] LPCOLESTR pszBrowseFilters,
[in, out] BSTR *pbstrBrowseLocation
);
Viz také
IVsComponentSelectorDlg – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek