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 | |
---|---|---|
DialogID | Ottiene l'ID della classe di finestra di dialogo rappresentata dall'oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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