共用方式為


VCDialogExtender 介面

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

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

語法

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

VCDialogExtender 類型會公開下列成員。

屬性

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

回頁首

方法

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

回頁首

備註

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

注意事項注意事項

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

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

範例

這個範例示範 CAboutDlg 類別對話方塊之實作的 ID 值。

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 命名空間