OnCreate里控件还没有被创建出来。
m_listctrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);这一句加到OnInitialUpdate()中
m_listctrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);这一句加到OnInitialUpdate()中
{
CFormView::OnInitialUpdate();
ResizeParentToFit(); m_listctrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP); }怎么没有反映啊。
这个是我托的控件,我也 没看见有属性是说这个的啊
请问代码应该怎么改?
求指导
而且添加项,列,才能看到效果
这个是我托的控件,我也 没看见有属性是说这个的啊
请问代码应该怎么改?
求指导在那里设置呢没有找到
http://blog.csdn.net/lovton/article/details/6527208
网格线那种是CListCtrl的一个显示风格,可以在资源管理器里面直接设置View属性。
也可以通过代码SetWindowLong设置LVS_REPORT风格。
请问下,vs2010是在那里,能给截个图看下不
没有图,只有代码
一、设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
lStyle &= ~LVS_TYPEMASK; //清除显示方式位
lStyle |= LVS_REPORT; //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;
dwStyle |= LVS_EX_GRIDLINES;//网格线
m_list.SetExtendedStyle(dwStyle); 二、插入数据
m_list.InsertColumn( 0, "姓名", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 1, "部门", LVCFMT_LEFT, 50 );
int nRow = m_list.InsertItem(0, “”);//插入行
m_list.SetItemText(nRow, 0, “张三”);//设置数据,第1列
m_list.SetItemText(nRow, 1, “软件部”);//设置数据,第2列
请问下,vs2010是在那里,能给截个图看下不
没有图,只有代码
一、设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
lStyle &= ~LVS_TYPEMASK; //清除显示方式位
lStyle |= LVS_REPORT; //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;
dwStyle |= LVS_EX_GRIDLINES;//网格线
m_list.SetExtendedStyle(dwStyle); 二、插入数据
m_list.InsertColumn( 0, "姓名", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 1, "部门", LVCFMT_LEFT, 50 );
int nRow = m_list.InsertItem(0, “”);//插入行
m_list.SetItemText(nRow, 0, “张三”);//设置数据,第1列
m_list.SetItemText(nRow, 1, “软件部”);//设置数据,第2列这些代码应该添加在那里?
请问下,vs2010是在那里,能给截个图看下不
没有图,只有代码
一、设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
lStyle &= ~LVS_TYPEMASK; //清除显示方式位
lStyle |= LVS_REPORT; //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;
dwStyle |= LVS_EX_GRIDLINES;//网格线
m_list.SetExtendedStyle(dwStyle); 二、插入数据
m_list.InsertColumn( 0, "姓名", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 1, "部门", LVCFMT_LEFT, 50 );
int nRow = m_list.InsertItem(0, “”);//插入行
m_list.SetItemText(nRow, 0, “张三”);//设置数据,第1列
m_list.SetItemText(nRow, 1, “软件部”);//设置数据,第2列这些代码应该添加在那里?加到OnInitialUpdate()中
请问下,vs2010是在那里,能给截个图看下不
没有图,只有代码
一、设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
lStyle &= ~LVS_TYPEMASK; //清除显示方式位
lStyle |= LVS_REPORT; //设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);//设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;
dwStyle |= LVS_EX_GRIDLINES;//网格线
m_list.SetExtendedStyle(dwStyle); 二、插入数据
m_list.InsertColumn( 0, "姓名", LVCFMT_LEFT, 40 );//插入列
m_list.InsertColumn( 1, "部门", LVCFMT_LEFT, 50 );
int nRow = m_list.InsertItem(0, “”);//插入行
m_list.SetItemText(nRow, 0, “张三”);//设置数据,第1列
m_list.SetItemText(nRow, 1, “软件部”);//设置数据,第2列好了,非常感谢