VCDialogExtender 接口

定义

一个对象,用于提供对解决方案中现有对话框的访问。

public interface class VCDialogExtender
public interface class VCDialogExtender
__interface VCDialogExtender
[System.Runtime.InteropServices.Guid("3F7D4F43-8311-4CE2-A472-62833FF83125")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCDialogExtender
[<System.Runtime.InteropServices.Guid("3F7D4F43-8311-4CE2-A472-62833FF83125")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCDialogExtender = interface
Public Interface VCDialogExtender
属性

示例

此示例显示由类实现的对话框的 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  

注解

VCDialogExtender对象表示现有对话框类,允许访问对话框的 ID。

备注

该对话框可以是 MFC 或 ATL 对话框类。

有关如何编译和运行此示例的信息,请参阅 如何:编译 Visual C++ 代码模型扩展性的示例代码

属性

DialogID

获取由对象表示的对话框类的 ID。

方法

Initialize(Object, IExtenderSite, Int32)

仅供 Microsoft 内部使用。

适用于