Condividi tramite


Interfaccia VCDialogExtender

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

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

Sintassi

'Dichiarazione
<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

Il tipo VCDialogExtender espone i seguenti membri.

Proprietà

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

In alto

Metodi

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

In alto

Note

L'oggetto di VCDialogExtender 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 una classe di finestra di dialogo MFC o ATL.

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

Esempi

In questo esempio viene visualizzato il valore ID per la finestra di dialogo implementata dalla classe di CAboutDlg.

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