VCDialogExtender 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个对象,用于提供对解决方案中现有对话框的访问。
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 内部使用。 |