2010-03-04 48 views
1

我有一个小图案(6x9),我想在CButton上绘制。我设法得到这个使用:: LoadImage和CButton :: SetBitmap。 问题是,当我把位图放在按钮上时,它不再被绘制成'XP风格'按钮。即它没有圆角。如何在XP样式按钮上显示位图/图标

如何在没有按钮丢失XP风格的情况下在按钮上绘制位图(或图标)?

回答

2

不要与所有者绘制。使用CMFCButton对位图按钮有更好的支持,即使透明度也是如此。

+0

还需要OnInitDialog中的以下链接才能正常工作: CMFCVisualManager :: SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows)); – Hoppy 2010-03-06 13:25:18

相关问题