MFCDialogVariableExtender 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对现有 MFC 对话框中的变量代码元素的访问。
public interface class MFCDialogVariableExtender
public interface class MFCDialogVariableExtender
__interface MFCDialogVariableExtender
[System.Runtime.InteropServices.Guid("72E90DA0-4D00-4FA7-AE6E-DF9AB9CCF57B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface MFCDialogVariableExtender
[<System.Runtime.InteropServices.Guid("72E90DA0-4D00-4FA7-AE6E-DF9AB9CCF57B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type MFCDialogVariableExtender = interface
Public Interface MFCDialogVariableExtender
- 属性
示例
此示例显示表示由类实现的对话框的每个变量的控件 ID CAboutDlg 。
' Macro code.
Sub GetControlIDs()
Dim vcCM as VCCodeModel
Dim vcClass as VCCodeClass
Dim mfcVar as VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
vcClass = vcCM.Classes.Find("CAboutDlg")
For Each vcVar in vcCM.Variables
MsgBox(vcVar.Extender("MFCDialogVariable").ControlID)
Next
End Sub
有关如何编译和运行此示例的信息,请参阅 如何:编译 Visual C++ 代码模型扩展性的示例代码 。
注解
MFCDialogVariableExtender对象表示现有 MFC 对话框的变量代码元素,并提供对该变量的属性的访问。
备注
若要检索 MFC 对话框中特定变量的验证范围,请参阅 MFCDialogNumberVariableExtender 对象或 MFCDialogStringVariableExtender 对象。
属性
| ControlID |
获取表示对话框成员变量的控件的 ID。 |
| IDType |
获取对话框变量的类型。 |
方法
| Initialize(Object, IExtenderSite, Int32) |
仅限 Microsoft 内部使用。 |