list Control没有办法显示数据 我能够插入column,能够显示出上面一条bar。而且也有网格。但是insertItemText去什么也看不到。但是超过了一定数量又会出现滚动条。说明还是插入了,只是看不到但是为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你insertitem之后 有没有SetItemText? 还想问个问题,如果是deleteItem是中间的一个Item后,在添加到时候应该应该填多少号呢??? //m_lcRxRule是拖进来的然后增加Control变量//初始化的时候m_lcRxRule.InsertColumn(0,_T("Rule Num"),LVCFMT_LEFT,50);//0m_lcRxRule.InsertColumn(1,_T("Src IP"),LVCFMT_LEFT,120);//1m_lcRxRule.InsertColumn(2,_T("Src Mask"),LVCFMT_LEFT,120);//2m_lcRxRule.SetExtendedStyle(m_lcRxRule.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);//然后另一个函数里面insertInfo.Format(_T("%d"),filterData.ruleNum); //插入项m_lcRxRule.InsertItem(filterData.ruleNum,NULL);m_lcRxRule.SetItemText(filterData.ruleNum,0,insertInfo);insertInfo.Format(_T("%d"), filterData.srcIP));m_lcRxRule.SetItemText(filterData.ruleNum,1,insertInfo); insertInfo.Format(_T("%d"),filterData.ruleNum);int i =0; //插入项m_lcRxRule.InsertItem(i,NULL);m_lcRxRule.SetItemText(i,0,insertInfo);insertInfo.Format(_T("%d"), filterData.srcIP));m_lcRxRule.SetItemText(i,1,insertInfo); ListCtrl在添加到对话框上时有两个大小要设置,第一个是你看到的大小。第二个是弹出下拉框的大小。你的对话框设计的窗口上点ListCtrl的弹出下拉框的按钮,然后可以看到一个虚线框,把那个框拉大点就可以了。 呵呵,搞定了,是那个insertItem和setItemText的号不一致导致的。谢谢啦~ 是list control不是combobox,呵呵~不过还是已经解决了,还是谢谢了~ 有效及时的清理DNS缓存? 我的程序的SHELL扩展右键菜单为什么会和其它程序冲突? 工作近两年了,感觉好郁闷呀! 询问下如下窗口样式怎么调? 这些免费源码及DLL对你有用吗? CalcExtent函数未定义是怎么回事呀 请问一个完整的win32程序能做成一个dll吗? 高分求教串口事件问题,急 问个线索遍历二叉树的问题 "[0x735b14ac]指令引用的[0x0054005e]内存,该内存不能为[written]",这样的问题一般是由什么原因引起的? 文件夹路径选择的问题 GDI 1096 的问题
//m_lcRxRule是拖进来的然后增加Control变量
//初始化的时候
m_lcRxRule.InsertColumn(0,_T("Rule Num"),LVCFMT_LEFT,50);//0
m_lcRxRule.InsertColumn(1,_T("Src IP"),LVCFMT_LEFT,120);//1
m_lcRxRule.InsertColumn(2,_T("Src Mask"),LVCFMT_LEFT,120);//2
m_lcRxRule.SetExtendedStyle(m_lcRxRule.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);//然后另一个函数里面
insertInfo.Format(_T("%d"),filterData.ruleNum);
//插入项
m_lcRxRule.InsertItem(filterData.ruleNum,NULL);m_lcRxRule.SetItemText(filterData.ruleNum,0,insertInfo);insertInfo.Format(_T("%d"), filterData.srcIP));
m_lcRxRule.SetItemText(filterData.ruleNum,1,insertInfo);
int i =0;
//插入项
m_lcRxRule.InsertItem(i,NULL);m_lcRxRule.SetItemText(i,0,insertInfo);insertInfo.Format(_T("%d"), filterData.srcIP));
m_lcRxRule.SetItemText(i,1,insertInfo);
你的对话框设计的窗口上点ListCtrl的弹出下拉框的按钮,然后可以看到一个虚线框,把那个框拉大点就可以了。
谢谢啦~
不过还是已经解决了,还是谢谢了~