2012-04-25 34 views
0

我需要在添加到FormView上的按鈕控件的表面上顯示JPEG圖像。 我遇到的問題是將.jpeg圖像合併到.rc文件中。有些東西阻止我顯示圖像。我得到一個空白的控制。 (當然,我把按鈕設置爲所有者繪製。)使用MFC在按鈕控件的表面上顯示JPEG圖像

我嘗試在按鈕控件上使用圖片控件,但它仍然不會顯示資源。

沒有MFC功能包。

回答

1

一些事情來檢查/嘗試。你使用GDI +位圖來繪製位圖嗎?如果不是,那可能是最好的方法。另外,我建議FreeImage加載到一個CBitmap,因爲我總是發現它非常簡單易用。其次,確保將jpeg存儲爲.rc文件中的「JPG」類型。如果您嘗試將其存儲爲BITMAP資源,那麼您將遇到各種問題。

+0

謝謝我得到的圖像顯示在按鈕上,但他們似乎已經失去了他們的功能。 – esh 2012-04-25 14:29:36

+0

有關更多信息,我創建了一個從CButton派生的類。然後使用OnPaint函數使用CxImage繪製Button的圖像。 – esh 2012-04-26 04:57:17

+0

你失去了什麼功能?你確定這是在繪製jpeg而不是你自定義的CButton類中的其他東西嗎? – Redeye 2012-04-26 14:24:10

相關問題