MFCDialogStringVariableExtender Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к максимальному диапазону символов переменной строкового типа в диалоговом окне MFC.
public interface class MFCDialogStringVariableExtender
public interface class MFCDialogStringVariableExtender
__interface MFCDialogStringVariableExtender
[System.Runtime.InteropServices.Guid("C5E3BA8E-C05A-4C92-9C63-491FE8D109CC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface MFCDialogStringVariableExtender
[<System.Runtime.InteropServices.Guid("C5E3BA8E-C05A-4C92-9C63-491FE8D109CC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type MFCDialogStringVariableExtender = interface
Public Interface 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++ расширяемости модели кода .
Комментарии
MFCDialogStringVariableExtenderОбъект представляет диапазон проверки для переменной диалогового окна строкового типа.
Свойства
| MaxChars |
Получает или задает максимальное количество символов для переменной строкового типа, представленной родительским объектом. |
Методы
| Initialize(Object, IExtenderSite, Int32) |
Только для внутреннего применения корпорацией Майкрософт. |