Condividi tramite


Interfaccia VCDialogExtender

Oggetto che fornisce accesso a una classe esistente della finestra di dialogo in una soluzione.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")> _
Public Interface VCDialogExtender
[GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface VCDialogExtender
[GuidAttribute(L"BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")]
public interface class VCDialogExtender
[<GuidAttribute("BE1667A6-585A-44BD-ADF4-88FE9DF8ADF1")>]
type VCDialogExtender =  interface end
public interface VCDialogExtender

Il tipo VCDialogExtender espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica DialogID Ottiene l'ID della classe della finestra di dialogo rappresentata dall'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Initialize Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

VCDialogExtender l'oggetto rappresenta una classe esistente della finestra di dialogo, che consente l'accesso all'ID della finestra di dialogo.

[!NOTA]

La finestra di dialogo può essere la classe di una finestra di dialogo MFC o ATL.

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.

Esempi

In questo esempio viene visualizzato il valore dell'ID per la finestra di dialogo distribuita da CAboutDlg classe.

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel