请问如何阻止用户拖动CListCtrl中的标题栏?

ATField 2003-07-18 09:12:10
MSDN中说处理HDN_BEGINTRACK的时候返回TRUE就可以
应该CHeaderCtrl向父窗口CListCtrl发送这个消息,但是接收不到
我也曾经试过几种方法,比如销毁CListCtrl自带的Header control,
另外新建立一个Header control放到CListCtrl中去,结果是仍然接收不到
这个HDN_BEGINTRACK消息
请问这是为什么?另外,此问题应该如何解决?有没有其他解决之道?
望高手不吝指教
...全文
106 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ATField 2003-07-18
  • 打赏
  • 举报
回复
多谢CrazyProgrammer,以及各位的关注
问题已经解决
另外,对于CrazyProgrammer给出的文章,要补充的一点是:
还需要阻止用户双击Divider使标题栏改变,需要处理HDN_ITEMCHANGING消息,阻止其改变
mahatma_cn 2003-07-18
  • 打赏
  • 举报
回复
CListCtrl的标题栏是什么?
dz_w 2003-07-18
  • 打赏
  • 举报
回复
收到的是WM_NOTIFY消息
程序中
LV_DISPINFO *pLvdi = (LV_DISPINFO *)lParam;
pLvdi->hdr.code中才是你要的消息
CrazyProgrammer 2003-07-18
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=675

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧