再会,
我创建 List_Control Report 视图的目的是生成数据列表,当然用户可以选择他们想要的数据。所以我的问题是显示的第一个项目应该是参考(或)只读目的。这意味着我不希望用户选择它。我已经在网上搜索了几个月的编程背景,这真的很难理解。我使用下面的方法来生成我的数据列表。
lvItem.mask = LVIF_TEXT;
lvItem.iItem = cnt;
lvItem.iSubItem = 0;
lvItem.pszText = data1;
nItem = m_List.InsertItem(&lvItem);
m_List.SetItemText(nItem, 1, data2);
m_List.SetItemText(nItem, 2, data3);
m_List.SetItemText(nItem, 3, data4);
m_List.SetItemText(nItem, 4, data5);
m_List.SetExtendedStyle(m_List.GetExtendedStyle()
|LVS_EX_FULLROWSELECT);
带着我幼稚的想法,我希望有一个我可以添加的功能,比如“lvitem.ROWSELECTLock = TRUE”,但当然这个 MFC 不提供它。
*边题,有什么MFC书推荐给像我这样的初学者吗?
预先感谢您的回复。
/凯文