pmyListCtrl = new CListCtrl();
pmyListCtrl->Create(WS_CHILD|WS_VISIBLE|\
LVS_EDITLABELS|WS_BORDER|LVS_REPORT,
CRect(10,10,400,200), this, 123);
pmyListCtrl->ModifyStyleEx(NULL,LVS_EX_FULLROWSELECT,0);//这里返回TRUE,但没起到作用
pmyListCtrl->InsertColumn(0,"No0.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(1,"No1.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(2,"No2.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(3,"No3.",LVCFMT_LEFT,60);
for(int i=0;i<10;i++)
{
CString s;
s.Format("aaa%d",i);
pmyListCtrl->InsertItem(i,s);
pmyListCtrl->SetItemText(i,1,"Line111");
pmyListCtrl->SetItemText(i,2,"Line222");
pmyListCtrl->SetItemText(i,3,"Line333");
}这段代码放在OnInitDialog中,为什么不能整行选择呢?
若在Create是加上LVS_EX_FULLROWSELECT属性,列表就显示错了,只有第一条是完整的,后面其他的全显示不了.Why?
pmyListCtrl是在类的成员,CListCtrl指针类型
pmyListCtrl->Create(WS_CHILD|WS_VISIBLE|\
LVS_EDITLABELS|WS_BORDER|LVS_REPORT,
CRect(10,10,400,200), this, 123);
pmyListCtrl->ModifyStyleEx(NULL,LVS_EX_FULLROWSELECT,0);//这里返回TRUE,但没起到作用
pmyListCtrl->InsertColumn(0,"No0.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(1,"No1.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(2,"No2.",LVCFMT_LEFT,60);
pmyListCtrl->InsertColumn(3,"No3.",LVCFMT_LEFT,60);
for(int i=0;i<10;i++)
{
CString s;
s.Format("aaa%d",i);
pmyListCtrl->InsertItem(i,s);
pmyListCtrl->SetItemText(i,1,"Line111");
pmyListCtrl->SetItemText(i,2,"Line222");
pmyListCtrl->SetItemText(i,3,"Line333");
}这段代码放在OnInitDialog中,为什么不能整行选择呢?
若在Create是加上LVS_EX_FULLROWSELECT属性,列表就显示错了,只有第一条是完整的,后面其他的全显示不了.Why?
pmyListCtrl是在类的成员,CListCtrl指针类型
解决方案 »
- 编程实现添加一个默认打印机
- 求助,有关ReadString()和WriteString()
- C语言与PHP通信的问题(SOCKET)
- 如何释放Image对象?
- DTD大家都知道吧,有人知道用DTD来生成XML吗?高分在线等待
- 关于一个图像显示的超级简单问题,100分。谢谢,请指教!
- 高手指教: Window如何改为不可见?
- 求高效率的字符串遍历算法
- CoCreateInstance返回0x800706ba?
- MFC文件处理程序,第二遍比第一遍运行快很多,何解?
- 滚动条的问题:在17寸小宽屏上做好的界面本没有滚动条,在笔记本上运行后水平和竖直方向都出现了滚动条!
- 在MFC中,除了主对话框有OnPaint函数外其他的对话框都没有这个函数。
CListCtrl用report样式
(m_list.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_SUBITEMIMAGES);
pmyListCtrl->Create(WS_CHILD|WS_VISIBLE|\
LVS_EDITLABELS|WS_BORDER|LVS_REPORT|LVS_EX_FULLROWSELECT,