如题。
例如,我想在我所画的列表控件(以报告模式)中分配4列,如何让4列宽度一样而且铺满整个列表控件的宽度。可能我表述的不太清楚,初学者请见谅。希望大家帮我解答下,谢谢!
例如,我想在我所画的列表控件(以报告模式)中分配4列,如何让4列宽度一样而且铺满整个列表控件的宽度。可能我表述的不太清楚,初学者请见谅。希望大家帮我解答下,谢谢!
解决方案 »
- 如何给DShow中的Filter传递初始化参数
- 求键盘模拟鼠标功能的VC源代码
- 请教大家怎么在程序中判断网线已被拨出?????欢迎大家讨论,谢谢大家无私帮助
- 基于Visual C++.NET的GDI+开发教程
- 急聘兼职VC多媒体开发工程师
- 动态创建出来的控件怎么样设置属性
- 请教:位图资源如何引入?
- COM组件的接口方法参数选择
- 急!!我怎么找不到我用WriteProfileString写的ini文件??
- 有关CreateFile的问题
- 怎样判断同一网页的HTML下载完毕的状态,有可靠、一致的办法吗?
- 求赐教:关于vc++的输出运算符<<重载问题,定义成类的函数成员或者定义类的成友员都出现问题,郁闷···
没列得宽度就是with/4
不是这样么?
CRect rect;
GetClientRect(rect);
m_List.SetColumnWidth(0,0.25*rect.width());
m_List.SetColumnWidth(1,0.25*rect.width()););
m_List.SetColumnWidth(2,0.25*rect.width()););
m_List.SetColumnWidth(3,0.25*rect.width()););
GetClientRect(rect);
int nWidth = rect.width()/4;
m_List.SetColumnWidth(0,nWidth);
m_List.SetColumnWidth(1,nWidth);
m_List.SetColumnWidth(2,nWidth);
m_List.SetColumnWidth(3,rect.width()-3*nWidth);