設置列表頭控件高度

     自繪列表頭控件後,在XP主題下看起來還是不錯的,但是當主題改變成Windows經典樣式後頭控件的高度也隨之而變了,自繪的效果一下就是原形畢漏了.這個問題以前也在社區貼子中見過,有人說設置字體可以改變頭控件的高度,但這終歸不是好辦法.

 

在這裏介紹一個可以改變頭控件高度的方法,這個方法實際上是一個頭控件的消息HDM_LAYOUT,在MFC中IDE沒有提這個消息的映射宏,但可以使用ON_MESSAGE宏來作映射,下面我寫出示例代碼:

 

這樣就可以輕鬆搞定了,再也不會爲主題改變而影響它的高度了!

發佈了34 篇原創文章 · 獲贊 5 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章