Udostępnij za pośrednictwem


Interfejs VCDialogExtender

Obiekt, zapewniając dostęp do istniejącej klasy pole dialogowe w roztworze.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna DialogID Pobiera identyfikator klasy okno dialogowe reprezentowane przez obiekt.

Początek

Metody

  Nazwa Opis
Metoda publiczna Initialize Infrastruktura. Microsoft tylko do użytku wewnętrznego.

Początek

Uwagi

VCDialogExtender Obiekt reprezentuje istniejącej klasy pole dialogowe, umożliwiające dostęp do Identyfikatora okno dialogowe.

[!UWAGA]

Okno dialogowe może być MFC albo ATL klasy okno dialogowe.

Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat skompilować i uruchomić tej próbki.

Przykłady

W tym przykładzie wyświetla wartość Identyfikatora dla okna dialogowego implementowane przez CAboutDlg klasy.

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

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel