Ограничение длины вводимого текстаДля ограничения вводимого текста, Вы должны перехватить TVN_BEGINLABELEDIT сообщение. В его обработчике вызвать функцию LimitText(), которая принадлежит окну редактирования.
void COutline::OnBeginLabelEdit(NMHDR* pNMHDR, LRESULT* pResult)
{
TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR;
// Устанавливаем лимит в 127 символов
GetEditControl()->LimitText(127);
*pResult = 0;
}
Источник: ProtoSphere
|