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