2010-03-04 49 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

相關問題