+ -
当前位置:首页 → 问答吧 → 哪位高手设置过列表ListContrl控件的高度的????求助!!

哪位高手设置过列表ListContrl控件的高度的????求助!!

时间:2011-12-01

来源:互联网

Listcontrl 想把行高调大点,不想用那个图像列表撑大,请问还有什么好的办法吗?网上看到 的那个没懂!!要是你会的话能不能给我回的详细些!谢谢!

作者: wny198816   发布时间: 2011-12-01

CListCtrl::SetImageList
把行撑起来

作者: chengbar   发布时间: 2011-12-01

除了这个方法呢?

作者: wny198816   发布时间: 2011-12-01

设置列表字体 行高就随字体增加

作者: likang0712   发布时间: 2011-12-01

在.h中定义消息函数:afx_msg void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);
在.cpp中添加消息:ON_WM_MEASUREITEM()
实现函数:
void 类名::MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct) 
{
LOGFONT lf;
::ZeroMemory(&lf, sizeof(lf));

if (lf.lfHeight < 0) 
lpMeasureItemStruct->itemHeight =30;//行高
else 
lpMeasureItemStruct->itemHeight =30;//行高
}

作者: liuli7786   发布时间: 2011-12-01

还有一点需要注意的是,重绘ListControl才可以,你需要把ListControl的Owner Draws属性选上,。

作者: liuli7786   发布时间: 2011-12-01