CListCtrl派生类的界面问题 CListCtrlCComboListCtrl界面滚动条 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "CListCtrl派生类CComboListCtrl"是:CComboListCtrl :public CListCtrl ??Combo 在哪里? class CComboListCtrl : public CListCtrl http://download.csdn.net/detail/u011318650/7257069这是我用的派生类,还麻烦你看下会比较直观吧,谢谢! http://download.csdn.net/detail/u011318650/7257069这是我用的派生类,还麻烦你看下会比较直观吧,谢谢! http://www.codeproject.com/Articles/5709/Customized-Report-List-Control-With-In-Place-Combo没有Demo? 是这个,就是拉滚动条的时候出现上述描述的现在,我把DEMO弄好在发连接给你,再次感谢你的帮助! http://download.csdn.net/detail/u011318650/7263151让你久等了~那天临时有事走了~回家发现电脑VS2010被卸了,只好现在发给你 额,就没有什么解决方法吗?解决办法就是不要添加那么多, 使用虚拟列表百度搜索: CListCtrl 虚拟列表 第11行 改成 header 了 ? 看你的图10 是 item12是item中间的11 怎么是 Header 忘了说了~为了可以设置行高根据网上资料我添加了 //改变行高 int m_nRowHeight; afx_msg void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct); afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct); afx_msg void SetRowHeigt(int nHeight); afx_msg void DrawItem(LPDRAWITEMSTRUCT lpMeasureItemStruct);这几个函数,觉得是不是DrawItem重绘不好导致的? vc6快速拖动滚动条没发现问题. CString str; for(int i=0;i<100;i++) { str.Format(_T("%d"),i+1); m_ListChannel.InsertItem(LVIF_TEXT|LVIF_STATE, i, str, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED, 0, 0); } m_ListChannel.SetRowHeigt(20);改40 也没发现问题. 多试几次会啊,上下拉滚动条,不快也会~.SetRowHeigt没问题我知道,我是说可能是重绘引起的?麻烦你多试几次 额,就没有什么解决方法吗?解决办法就是不要添加那么多, 使用虚拟列表百度搜索: CListCtrl 虚拟列表 ...为什么我之前调试会这样呢 - -!看样子这个bug不好发现,今天自己试了一会也不怎么出现~看样子还是试试虚拟列表吧~只是我觉得才100行出现图片哪种现象是不是不应该啊~ 额,就没有什么解决方法吗?解决办法就是不要添加那么多, 使用虚拟列表百度搜索: CListCtrl 虚拟列表才100行出现图片哪种现象是不是不应该啊~ 没事~我在看看~thank you all the same! 不要在OnScroll里操作,在OndrawItem里弄。 Socket recv一次接受不完整 动态创建的控件,怎么销毁 请教 如何制作动画效果 关于IE控件的一个简单的问题 为什么在onsetCursor里面调用::SetCursor不管用 如何判断键盘事件中 Ctrl+Enter 的情况 最后100分,散! fantong,闻一下这个问题,看看有没有技术的味道? 请教不同平台的DLL的处理问题,高手看过来!!只有这些分 EditBox实时显示数据的问题 我的虚拟机上的串口怎么少了一个?有图。
是:
CComboListCtrl :public CListCtrl ??
Combo 在哪里?
这是我用的派生类,还麻烦你看下会比较直观吧,谢谢!
http://download.csdn.net/detail/u011318650/7257069
这是我用的派生类,还麻烦你看下会比较直观吧,谢谢!
让你久等了~那天临时有事走了~回家发现电脑VS2010被卸了,只好现在发给你
解决办法就是不要添加那么多, 使用虚拟列表
百度搜索: CListCtrl 虚拟列表
10 是 item12是item
中间的11 怎么是 Header
//改变行高
int m_nRowHeight;
afx_msg void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);
afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct);
afx_msg void SetRowHeigt(int nHeight);
afx_msg void DrawItem(LPDRAWITEMSTRUCT lpMeasureItemStruct);这几个函数,觉得是不是DrawItem重绘不好导致的?
快速拖动滚动条没发现问题.
CString str;
for(int i=0;i<100;i++)
{
str.Format(_T("%d"),i+1);
m_ListChannel.InsertItem(LVIF_TEXT|LVIF_STATE, i,
str, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED, 0, 0);
} m_ListChannel.SetRowHeigt(20);改40 也没发现问题.
多试几次会啊,上下拉滚动条,不快也会~.SetRowHeigt没问题我知道,我是说可能是重绘引起的?麻烦你多试几次
解决办法就是不要添加那么多, 使用虚拟列表
百度搜索: CListCtrl 虚拟列表
为什么我之前调试会这样呢 - -!
看样子这个bug不好发现,今天自己试了一会也不怎么出现~
看样子还是试试虚拟列表吧~只是我觉得才100行出现图片哪种现象是不是不应该啊~
解决办法就是不要添加那么多, 使用虚拟列表
百度搜索: CListCtrl 虚拟列表
才100行出现图片哪种现象是不是不应该啊~