How do you prevent a user from resizing the column width of a clistctrl (report view)?

最后都变了- 提交于 2019-12-10 09:34:19

问题


How do you prevent a user from resizing the column width of a clistctrl (report view)?


回答1:


You'll have to override theOnNotify method to catch header's TRACK messages.
Here is a solution: Prevent column resizing

Update: on newer MFC versions and on Vista, there is the LVCFMT_FIXED_WIDTH format flag.
You can set that flag when you insert the column: see LVCOLUMN Structure

LVCFMT_FIXED_WIDTH
Version 6.00 and Windows Vista. Can't resize the column; same as HDF_FIXEDWIDTH.



来源:https://stackoverflow.com/questions/1535353/how-do-you-prevent-a-user-from-resizing-the-column-width-of-a-clistctrl-report

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!