Share via


VCDialogExtender – rozhraní

Objekt je poskytnutí přístupu do existující třídy dialogové okno pole v roztoku.

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

Syntaxe

'Deklarace
<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")> _
Public Interface VCDialogExtender
[GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface VCDialogExtender
[GuidAttribute(L"933D7295-58FD-47AE-9029-C87D569C74DD")]
public interface class VCDialogExtender
[<GuidAttribute("933D7295-58FD-47AE-9029-C87D569C74DD")>]
type VCDialogExtender =  interface end
public interface VCDialogExtender

Typ VCDialogExtender zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DialogID Načte ID pole Třída dialog reprezentovány tímto objektem.

Nahoru

Metody

  Název Popis
Veřejná metoda Initialize Infrastruktura. Microsoft pouze pro vnitřní potřebu.

Nahoru

Poznámky

VCDialogExtender Objekt představuje existující třídy pole dialogového okna, umožňující přístup k ID dialogového okna.

[!POZNÁMKA]

Dialogovém okně lze MFC nebo ATL pole Třída dialog.

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění tohoto vzorku.

Příklady

Tento příklad zobrazí hodnotu ID pro dialogové okno implementované CAboutDlg třídy.

Sub GetDialogID()
    Dim vcCM as VCCodeModel
    Dim vcClass as VCCodeClass
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Find("CAboutDlg")
    MsgBox(vcClass.Extender("VCDialog").DialogID)
End Sub

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů