CListCtrl自适应宽度
2015-07-05 22:20
309 查看
原文链接: http://blog.csdn.net/benny5609/article/details/1967084
void CListCtrlExDlg::AdjustColumnWidth()
{
// SetRedraw(FALSE);
int nColumnCount = GetColumnCount();
for (int i = 0; i < nColumnCount; i++)
{
m_wndList.SetColumnWidth(i, LVSCW_AUTOSIZE);
int nColumnWidth = m_wndList.GetColumnWidth(i);
m_wndList.SetColumnWidth(i, LVSCW_AUTOSIZE_USEHEADER);
int nHeaderWidth = m_wndList.GetColumnWidth(i);
m_wndList.SetColumnWidth(i, max(nColumnWidth, nHeaderWidth));
}
// SetRedraw(TRUE);
}
int CListCtrlExDlg::GetColumnCount()
{
CHeaderCtrl* pHeaderCtrl = m_wndList.GetHeaderCtrl();
return (pHeaderCtrl->GetItemCount());
}
void CListCtrlExDlg::AdjustColumnWidth()
{
// SetRedraw(FALSE);
int nColumnCount = GetColumnCount();
for (int i = 0; i < nColumnCount; i++)
{
m_wndList.SetColumnWidth(i, LVSCW_AUTOSIZE);
int nColumnWidth = m_wndList.GetColumnWidth(i);
m_wndList.SetColumnWidth(i, LVSCW_AUTOSIZE_USEHEADER);
int nHeaderWidth = m_wndList.GetColumnWidth(i);
m_wndList.SetColumnWidth(i, max(nColumnWidth, nHeaderWidth));
}
// SetRedraw(TRUE);
}
int CListCtrlExDlg::GetColumnCount()
{
CHeaderCtrl* pHeaderCtrl = m_wndList.GetHeaderCtrl();
return (pHeaderCtrl->GetItemCount());
}
相关文章推荐
- Servlet.service() for servlet jsp threw exception
- AngularJS学习笔记1
- fans-rt 内存管理设计方案(2)总体设计
- 敏捷开发之Scrum扫盲篇
- iOS Storyboard unwind segues使用小结
- linux笔记(2)文件搜索与bash快捷键
- 推荐系统-实战总结
- 批量拆分图片透明通道
- JAVA中的反射机制
- android版微信href属性失效问题
- Ruby on Rails Tutorial 第二章 之 微博资源
- 更换磁阵硬盘,数据库宕机
- bfs最短路
- NGUI之刚体无限弹跳
- java之yield(),sleep(),wait()等区别
- 第6讲 Zend 整合数据库
- C# webbroswer屏蔽脚本错误
- 看<后海不是海>的随想
- guide
- Gensim官方教程翻译(五)——英文维基百科的实验