我在使用CMFCGridCtrl表格控件时遇到的一个问题:当水平方向的表格超出控件范围后,拉动水平滚动条时表格是按照每次移动一个单元格的进度移动,而并不是像VS的ListCtrl控件一样一点一点的移动,或许这是CMFCGridCtrl的风格.但带来了一个问题,当右向移动到尽头时会出现黑色区域,就是表格没有填满控件大小导致的.我用ExpandLastToFit()函数经常会失效,最后一行并没有填充完控件区域,而且在初始化的时候使用ExpandLastToFit无效,必须是对话框运行时才生效,这太被动了,而且使用这个函数也不是个好的办法,难道CMFCGridCtrl控件不能水平(垂直)移动到尽头后不再显示没有填满的黑色区域吗?各位使用过该控件的大神请指定,感激不尽.
解决方案 »
- 这种菜单叫做什么菜单啊??
- 如何实现像VC一样的资源编辑器
- 文件指针定位的问题
- 工作者线程如何接收消息?
- 请问计算机系各位程序员MFC有用吗?
- vtk问题之二,解决马上结帖,up有分!
- xiaohyy(醉大饿极)回复一下,可以送200分.见http://expert.csdn.net/Expert/topic/2377/2377183.xml?temp=.9757501
- 关于组件返回ADO对象
- 从DLL 引处的函数 为什么在编译的时候变成了 MyFunction@23 后面的这个@23 是怎么来的!
- word中的可加载的addin(*.wll)是怎么生成的?谢谢
- 关于win7不同session之间的进程通信
- ImageMagick的静态编译,静态链接问题
SetBkColor 设置下颜色试试看
-_-||哥们,我是用自定义控件custom control做的,这个控件选出来的区域是黑色显示的吧?说白了就是CGridCtrl没有填充满这个custom control,所以裸露出它的区域出来了(是黑色)