摘要: 群里有朋友问锁定表头这个怎么实现,就顺便写一下吧。解决此问题的思路: 子类化CHeaderCtrl,处理由父窗口反射的HDN_BEGINTRACK消息,实际上这个消息有ASCII版本和UNICODE版本,所以这里就要对HDN_BEGINTRACKA和HDN_BEGINTRACKW都进行处理。处理这个消息是为了实现锁定表头,另外为了更加完善,也要将光标修改成默认的箭头。还有提供一个方法来设置是否锁定表头,显得控件更加灵活。首先添加一个从CHeaderCtrl派生的类,名为CLockHeaderCtrl.然后切换到类视图,打开类向导,添加HDN_BEGINTRACK消息和WM_SETCURSOR. 阅读全文
posted @ 2012-07-09 18:26 hwangbae 阅读(5916) 评论(1) 推荐(2) 编辑