如何防止用户调整 clistctrl(报告视图)的列宽?
Posted
技术标签:
【中文标题】如何防止用户调整 clistctrl(报告视图)的列宽?【英文标题】:How do you prevent a user from resizing the column width of a clistctrl (report view)? 【发布时间】:2010-12-04 20:31:48 【问题描述】:【问题讨论】:
【参考方案1】:您必须重写OnNotify
方法才能捕获标头的 TRACK 消息。
这是一个解决方案:Prevent column resizing
更新:在较新的 MFC 版本和 Vista 上,有 LVCFMT_FIXED_WIDTH
格式标志。
您可以在插入列时设置该标志:请参阅LVCOLUMN Structure
LVCFMT_FIXED_WIDTH
版本 6.00 和 Windows Vista。无法调整列大小;与HDF_FIXEDWIDTH
相同。
【讨论】:
以上是关于如何防止用户调整 clistctrl(报告视图)的列宽?的主要内容,如果未能解决你的问题,请参考以下文章
在 vc++ 中重新调整任何 clistctrl 列的大小时避免使用补丁