如何删除边框或更改CHeaderCtrl(mfc)的边框颜色

如何删除边框或更改CHeaderCtrl(mfc)的边框颜色,mfc,Mfc,如何删除边框或更改CHeaderCtrl的边框颜色?在我的例子中,CHeaderCtrl嵌入在CListCtrl中(我们不是从代码显式调用CHeaderCtrl::create)。我想从标题中删除此白色边框,或者想更改边框颜色 我想您必须为标题列表控件绘制所有者绘图。。。可能是codeproject上的某些内容…请参见此处:是否存在不使用通用控件版本6和/或未使用的原因?顺便说一句,您可以将CMFCListCtrl的实现作为参考,因为它与默认的头类不同。它位于X:\Program Files(x

如何删除边框或更改CHeaderCtrl的边框颜色?在我的例子中,CHeaderCtrl嵌入在CListCtrl中(我们不是从代码显式调用CHeaderCtrl::create)。我想从标题中删除此白色边框,或者想更改边框颜色


我想您必须为标题列表控件绘制所有者绘图。。。可能是codeproject上的某些内容…请参见此处:是否存在不使用通用控件版本6和/或未使用的原因?顺便说一句,您可以将
CMFCListCtrl
的实现作为参考,因为它与默认的头类不同。它位于
X:\Program Files(x86)\Microsoft Visual Studio\VC\atlmfc\src\mfc\AFXLISTCRL.cpp
文件或类似路径上。另请查看X:\Program Files(x86)\Microsoft Visual Studio\VC\atlmfc\include\AFXLISTCRL.h上的.h文件。行
virtual-CMFCHeaderCtrl&GetHeaderCtrl(){return m_wndHeader;}
说明了许多值得遵循的路径。