Sdílet prostřednictvím


IVsComponentSelectorDlg – rozhraní

 

Přidá součástí projektu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("66899421-F497-4503-8C9D-ADAE290F2F27")]
public interface IVsComponentSelectorDlg
[InterfaceTypeAttribute(1)]
[GuidAttribute("66899421-F497-4503-8C9D-ADAE290F2F27")]
public interface class IVsComponentSelectorDlg
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("66899421-F497-4503-8C9D-ADAE290F2F27")>]
type IVsComponentSelectorDlg = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("66899421-F497-4503-8C9D-ADAE290F2F27")>
Public Interface IVsComponentSelectorDlg

Metody

Název Popis
System_CAPS_pubmethod ComponentSelectorDlg(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.

Poznámky

IVsComponentUserje použit ve spojení s IVsComponentSelectorDlg.Provádět VSPackage, který chce použít dialogové okno Výběr součástí IVsComponentUser a předat jej SVsComponentSelectorDlg služby.

Prostředí poskytuje výchozí implementace, které používají standardní dialogové okno Přidat odkaz.

Implementaci IVsComponentUser uzlu hierarchie zavolejte IVsComponentSelectorDlg s příslušný filtr z __VSCOMPSELFLAGS výčtu průchodu vašeho uzlu IVsComponentUser rozhraní GUID_NULL pro pouze zobrazit stránku (nebo GUID_COMPlusPage), pokud je jeden na horní null Pokud chcete na místní počítač, pole VSCOMPONENTSELECTORTABINIT hodnoty, soubor filtru a BSTR nastavit počáteční adresář a uložit jej na návrat.

Následující kroky jsou určeny pro použití IVsComponentUser rozhraní.

  1. Uživatel vybere AddReference který volá v hierarchii IOleCommandTarget pro AddReference.

  2. Provádění příkazu nemá QueryService pro SVsComponentSelectorDlg najít IVsComponentSelectorDlg a pak zavolá IVsComponentSelectorDlg s jeho provádění IVsComponentUser.

  3. Uživatel vybere přidat odkazy a klepne Přidat tlačítko v dialogovém okně.

  4. Dialogovém okně volá zpět na addcomponent AddComponent.

  5. V hierarchii provádění AddComponent vizuálně přidá odkaz a fyzicky přidá do projektu.

Pouze projekty, které podporují odkazy je třeba implementovat toto rozhraní.

Poznámky pro implementátory:

Prostředí implementuje rozhraní.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek