当我为CListView设置超过271个字符的列文本时,我的缓冲区的其余部分不存在。
我通过LV_COLUMN结构设置它。
这是MFC 4.21的已知问题吗?
答案 0 :(得分:1)
这是另一个你不喜欢的答案。它与您的古代版本的MFC无关,它是列表视图控件的文档限制。来自LVITEM结构的pszText成员的SDK文档:
如果结构收到项目 属性,pszText是指向a的指针 接收项文本的缓冲区。 请注意,虽然列表视图控件允许任何长度字符串 存储为项目文本,仅存储第一个 显示260个TCHAR。