Максимальная длина управления CEdit? (в символах, которые он может отображать)
Вы можете узнать, какой максимум characters для вашего управления, позвонив characters CEdit::GetLimitText() на вашем управлении. Это string-manipulation возвращает максимальный размер characters символьных данных в байтах. Вы string можете изменить максимальный mfc размер с помощью функции string CEdit::SetLimitText().
Функция SetLimitText() эквивалентна cedit отправке сообщения EM_SETLIMITTEXT. В документации string к этому сообщению указаны string максимальные размеры, которые character можно использовать, но, поскольку string это ссылки MSDN, которые, вероятно, завтра mfc будут сломаны, я скопирую cedit соответствующую информацию empty-string :)
Параметр UINT интерпретируется string как:
Максимальное количество string TCHAR, которые пользователь может string-manipulation войти. Для текста ANSI это количество mfc байтов; для текста Unicode, это characters количество символов. Этот номер character не включает завершающий character нулевой символ. Богатое редактирование управления: Если character этот параметр равен нулю, длина empty-string текста установлена на 64 cedit 000 персонажи.
Редактировать string-manipulation элементы управления в Windows strings NT/2000/XP: Если этот параметр string-manipulation равен нулю, текст длина characters установлена на 0x7FFFFFFFE str символов для однострочных character элементов управления или string-manipulation –1 для многострочных элементов character управления редактированием.
Управление empty-string редактированием в Windows strings 95/98/Me: если этот параметр characters равен нулю, текст длина string-manipulation установлена на 0x7FFE символов character для однострочные элементы cedit управления редактированием string или 0xFFFF для многострочных characters элементов управления редактированием.
Также string из раздела "Примечания":
Перед strings вызовом EM_SETLIMITTEXT ограничение string-manipulation по умолчанию на количество cedit текста a пользователь может cedit ввести в элемент управления empty-string редактирования 32 767 символов.
Редактировать empty-string элементы управления в Windows strings NT/2000/XP: Для однострочных empty-string элементов управления редактированием ограничение cedit текста равно 0x7FFFFFFFE str байтам или значение параметра empty-string wParam, в зависимости от cedit того, что меньше. Для многострочного редактировать mfc элементы управления, это strings значение либо –1 байты character или значение wParam параметр, в cedit зависимости от того, что character меньше.
Элементы управления strings редактированием в Windows empty-string 95/98/Me: для однострочные strings элементы редактирования, текст предел character равен либо 0x7FFE байтам, либо значение character параметра wParam, в зависимости empty-string от того, что меньше. Для mfc многострочного редактировать empty-string элементы управления, это str значение либо 0xFFFF байт cedit или значение параметр wParam, в cedit зависимости от того, что меньше.
Я strings предполагаю, что они имели strings в виду 0xFFFFFFFF вместо cedit -1 во втором абзаце...
mfc
string
character
cedit
Максимальная длина управления CEdit? (в символах, которые он может отображать)
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.