MFC CListCtrl隐藏列 锁定列

隐藏列的时候 将宽度先设置0,然后处理消息

继承CHeaderCtrl类,CMyHeaderCtrl,在ListCtrl创建的时候m_header.SubclassWindow(m_ctlList.GetHeaderCtrl()->GetSafeHwnd());

响应HDN_BEGINTRACK这个消息 
void CMyHeader::OnBeginTrack(NMHDR* pNMHDR, LRESULT *pResult) 

NMHEADER *pnmhd = (NMHEADER*)pNMHDR; 
if(pnmhd->iItem == 最后一列) 

*pResult = 1; 

else 

*pResult = 0; 

}


FROM:  http://cplusplus2012.blog.163.com/blog/static/206676268201210964446469/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值