如何设置列表框的高度 我的程序是基于触摸屏的,程序中使用了listctrl控件,为了适应触屏的需求,我希望能够设置列表框的高度,可是却没有找到相应的函数,请问该如何处理,可否提供源码,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理 WM_MEASUREITEM, 并在参数结构中返回一个合适的高度值。或者用CListCtrl类, 但必须重载两个函数:DrawItem 和 MeasureItem. 并且添加标志位 LVS_OWNERDRAWFIXED. 修改一下:用向导添加 ON_WM_MEASUREITEM_REFLECT(). 通过设置imagelist来改变行高CImageList image;image.Create(2,16,ILC_COLOR,1,1); //这里的16即可理解为行高了m_list.SetImageList(&image,LVSIL_SMALL); 使用自绘控件,具体的实现方法可以参考如下的例子:http://www.codeguru.com/Cpp/controls/listview/advanced/article.php/c1013/ 怎么用TextOut把某些文字高亮显示出来 调试opengl小程序? 用宏怎么实现数的递增 浮动工具条上点击关闭按钮(浮动的时候右上角的小叉),怎么处理? 内存映射文件的疑问,请教经验高手!!谢谢 怎样编程实现对硬盘分区表的读出和写入??? 一个小问题 对话框的刷新问题。 kalmam filter的问题? 救急:谁熟知IE ActiveX 控件(CWebBrowser) 关于vc的一个问题,很想知道答案 ace扩展(感谢http://www.efsite.net/Resume/wgbResume20041018.htm,这个是他发现的)
处理 WM_MEASUREITEM, 并在参数结构中返回一个合适的高度值。或者用CListCtrl类, 但必须重载两个函数:
DrawItem 和 MeasureItem. 并且添加标志位 LVS_OWNERDRAWFIXED.
修改一下:
用向导添加 ON_WM_MEASUREITEM_REFLECT().
CImageList image;
image.Create(2,16,ILC_COLOR,1,1); //这里的16即可理解为行高了
m_list.SetImageList(&image,LVSIL_SMALL);
http://www.codeguru.com/Cpp/controls/listview/advanced/article.php/c1013/