MFCDialogStringVariableExtender 接口

提供对 MFC 对话框中字符串类型变量的最大字符范围的访问。

命名空间:  Microsoft.VisualStudio.VCCodeModel
程序集:  Microsoft.VisualStudio.VCCodeModel(在 Microsoft.VisualStudio.VCCodeModel.dll 中)

语法

声明
<GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")> _
Public Interface MFCDialogStringVariableExtender
[GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")]
public interface MFCDialogStringVariableExtender
[GuidAttribute(L"B315CB02-964C-483F-85E9-B06E670D70A5")]
public interface class MFCDialogStringVariableExtender
[<GuidAttribute("B315CB02-964C-483F-85E9-B06E670D70A5")>]
type MFCDialogStringVariableExtender =  interface end
public interface MFCDialogStringVariableExtender

MFCDialogStringVariableExtender 类型公开以下成员。

属性

  名称 说明
公共属性 MaxChars 获取或设置由父对象表示的字符串类型变量的最大字符数。

页首

方法

  名称 说明
公共方法 Initialize 基础结构。仅由 Microsoft 内部使用。

页首

备注

MFCDialogStringVariableExtender 对象表示一个字符串类型的对话框变量的验证大小。

示例

此示例显示第一个对话框变量的最大字符范围,实现由 CAboutDlg 类。

Sub GetMaxChars()
    Dim vcCM as VCCodeModel
    Dim vcClass as VCCodeClass
    Dim mfcVar as VCCodeVariable
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Find("CAboutDlg")
    vcVar = vcCM.Variables.Item(1)
    MsgBox(vcVar.Extender("MFCDialogStringVariable").MaxChars)
End Sub

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

请参见

参考

Microsoft.VisualStudio.VCCodeModel 命名空间