如题:
具有添加后,不用手动拖动滚动条了。
具有添加后,不用手动拖动滚动条了。
解决方案 »
- windows 7接硬體,不會自動刷新 請問該怎麼辦
- ADO如何解决同时读写时发生的异常?
- 带缓存的log写出类的效率不比CStdioFile快,求优化方法
- 在VS2005中ACTIVEX控件在关联变量的同时怎样关联外部属性啊?以前VC6是有的,但2005的没有这个选项,在网上找了半天也没有发现。
- 如何自动加载头文件
- Winsock2.h的问题,急,在线等!
- MatCom在Delphi下可以不可以用?????????
- 如何将多个网页存储到一个文件(如:后缀为*.dat)中?
- 怎么屏蔽掉对话框中的回车键,27分
- 请教文本输出
- 一个关于Message的问题?请教一下。
- 怎样释放在CXXXXDlg类的构造函数中动态分配的内存
如果添加的list item 不在最后一行,需要使用CListCtrl::GetTopIndex()得到可见的第一个item index。根据新添加的list item的index,计算出需要滚动的距离。使用CListCtrl::Scroll(CSize); list item的高度可以使用BOOL GetItemRect(int nItem, LPRECT lpRect, UINT nCode/*=LVIR_BOUNDS*/) const;得到
BOOL temp=m_LIST.EnsureVisible(nCount,TRUE);
可是temp老是返回0,没有实现滚动,请问可能是什么原因造成的