Метод ITextHost::TxGetMaxLength (textserv.h)
Возвращает максимальную допустимую длину текста для узла текста.
Синтаксис
HRESULT TxGetMaxLength(
DWORD *plength
);
Параметры
plength
Тип: DWORD*
Максимально допустимая длина текста в количестве символов. Если возвращается infinite, объект текстовых служб может использовать столько памяти, сколько необходимо для хранения любого указанного текста.
Возвращаемое значение
Тип: HRESULT
Возвращаемое значение равно S_OK.
Комментарии
При достижении этого максимального значения объект текстовых служб должен отклонять любые дальнейшие вставки символов и вставленный текст. Однако TxSetText по-прежнему должен принимать (и задавать) текст, превышающий максимальную длину. Это связано с тем, что этот метод используется для привязки и имеет решающее значение для поддержания целостности данных, к которым привязан элемент управления.
Этот метод выполняет параллель с EM_LIMITTEXT сообщением.
Если возвращаемое ограничение меньше числа символов в объекте служб текста, данные не теряются. Вместо этого редактирование текста, кроме удаления, не допускается до тех пор, пока текст не будет меньше предела.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | textserv.h |
DLL | Msftedit.dll |
См. также раздел
Основные понятия
Справочные материалы
Элементы управления "Полнофункционированные изменения" без окон