首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

list control显示不全的有关问题

2012-12-14 
list control显示不全的问题如图list control中数字栏显示不全,怎样设置每行的宽度,让数字显示全啊?初始化

list control显示不全的问题
如图
list control中数字栏显示不全,怎样设置每行的宽度,让数字显示全啊?初始化代码如下

CString temp[9]={"判断词","肯定","非常可能","很可能","可能","有点可能","可能性较小","可能性小","不可能"};
for (int i=0;i<9;i++)
{
m_list.InsertColumn(i,temp[i],LVCFMT_CENTER,93);
}
m_list.DeleteAllItems();
m_list.InsertItem(0,"数值区间",0);
m_list.SetItemText(0,1,"[1.00,1.00]");
m_list.SetItemText(0,2,"[0.93,0.99]");
m_list.SetItemText(0,3,"[0.80,0.92]");
m_list.SetItemText(0,4,"[0.65,0.79]");
m_list.SetItemText(0,5,"[0.45,0.64]");
m_list.SetItemText(0,6,"[0.30,0.45]");
m_list.SetItemText(0,7,"[0.01,0.29]");
m_list.SetItemText(0,8,"[0,0]");
m_list.SetExtendedStyle(LVS_EX_FLATSB|LVS_EX_GRIDLINES);

[最优解释]
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);//设置列表控件的扩展风格
m_list.InsertColumn(0, "姓名",LVCFMT_LEFT, 100);//LVCFMT_LEFT设置左对齐,100就是列宽
m_list.InsertColumn(1, "IP", LVCFMT_LEFT, 120);

这样就行了
[其他解释]
 m_list.InsertColumn(i,temp[i],LVCFMT_CENTER,93);改下93就行了。晕了…………………………

热点排行