问题描述:
我的栏目头中有很多列,我想做到隐藏其中的某些列。
我的做法是用SetColumnWidth(x,0);将该列的宽度设置为0,待到不想隐藏时再用
SetColumnWidth(1,70);设置成原来的宽度。
问题是隐藏后如果不将宽度为0的列设置成宽度固定的话,隐藏的列就会被用户拖出来。
同时我又想其他没隐藏的列 还是能随着用户的拖动改变列的宽度。所以现在的问题是能单独对某一列进行宽度的固定。我的listctrl是report形式的。请各位高手帮忙,提供其他不同的隐藏列的解决方案也非常欢迎!!!
我的栏目头中有很多列,我想做到隐藏其中的某些列。
我的做法是用SetColumnWidth(x,0);将该列的宽度设置为0,待到不想隐藏时再用
SetColumnWidth(1,70);设置成原来的宽度。
问题是隐藏后如果不将宽度为0的列设置成宽度固定的话,隐藏的列就会被用户拖出来。
同时我又想其他没隐藏的列 还是能随着用户的拖动改变列的宽度。所以现在的问题是能单独对某一列进行宽度的固定。我的listctrl是report形式的。请各位高手帮忙,提供其他不同的隐藏列的解决方案也非常欢迎!!!
解决方案 »
- Disable/Enable Device 在 win7 下不起作用,求解。
- 使用CInternetSession从Tomcat下载中文目录下的文件
- BCH纠错编码
- 列表中不同列的排序问题!急!!!请高手帮帮忙!
- 通过VFW录制的AVI文件...好大大..........
- 如何在对话框中获取视图指针?
- 软件中如何写入加密狗程序?请各位师兄师姐指点迷津!
- 请帮忙看一下,为什么我的用connect()连接服务器时,总是返回100061错误
- VC写的ActiveX控件在IE里,EDIT控件接收的字符为何是乱码?
- 高分提问有关 realloc 函数的问题。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!
- 如何比较屏幕(dc)区域 跟文件(bmp)中相同大小区域 第一个正确答案100分全给
- 请问在mschart控件中,可以在一幅图中即画点又画线吗?能给点mschart相关的资料吗?多谢!!
ListCtrl中HeaderCtrl的失效问题http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=209701
{
switch (((NMHDR*)lParam)->code)
{
case HDN_BEGINTRACKW:
case HDN_BEGINTRACKA:
*pResult = TRUE; // disable tracking
return TRUE; // Processed message
}
return CListCtrl::OnNotify(wParam, lParam, pResult);
}