共用方式為


VCDialogExtender 介面

在方案中用來存取現有對話方塊類別的物件。

命名空間:  Microsoft.VisualStudio.VCCodeModel
組件:  Microsoft.VisualStudio.VCCodeModel (在 Microsoft.VisualStudio.VCCodeModel.dll 中)

語法

'宣告
<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

VCDialogExtender 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 DialogID 取得由物件所表示之對話方塊類別的 ID。

回頁首

方法

  名稱 說明
公用方法 Initialize 基礎架構。僅限 Microsoft 內部使用。

回頁首

備註

VCDialogExtender物件代表現有對話方塊類別,允許存取] 對話方塊中的 ID。

注意事項注意事項

對話方塊可以是 MFC 或 ATL 對話方塊類別。

如需這個範例的編譯與執行等詳細資訊,請參閱 HOW TO:編譯 Visual C++ 程式碼模型擴充性的範例程式碼

範例

本範例顯示的對話方塊中所實作的 ID 值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

請參閱

參考

Microsoft.VisualStudio.VCCodeModel 命名空間