Когда я устанавливаю текст столбца для CListView более 271 символа, остальная часть моего буфера отсутствует.
Я установил его через структуру LV_COLUMN.
Это известная проблема для MFC 4.21?
Вот еще один ответ, который вам не понравится. Он не имеет ничего общего с вашей древней версией MFC, это задокументированное ограничение для элемента управления представлением списка. Из документов SDK для члена pszText структуры LVITEM:
Если структура получает предмет атрибуты, pszText является указателем на буфер, который получает текст элемента. Обратите внимание, что хотя элемент управления списком позволяет любой строке длины быть сохраняется как текст элемента, только первый Отображается 260 TCHAR.