CBitmap :: Setbitmap不能與Windows XP一起使用。實際上,我使用的是Windows7操作系統,我有一個對話框應用程序,使用CBitmap :: Setbitmap將位圖加載到按鈕上。CBitmap :: Setbitmap不適用於Windows XP?
當我在windows xp機器上運行我的應用程序時,我沒有獲得我在按鈕上加載的位圖。
這是怎麼了裝載和設置位圖,
CButton *pMyButton = (CButton*)GetDlgItem(IDC_ADD_BTN);
BitmapStd.LoadBitmap(IDB_STANDARD_IDEAL_BMP);
HBITMAP hBitmap = (HBITMAP)BitmapStd.GetSafeHandle();
pMyButton->SetBitmap(hBitmap);
是否有任何其他的方式來實現這一目標?如果可能的話,請解釋一下我用一個例子。
請顯示您使用的確切代碼。沒有它,我們無法幫助。 – user1793036 2014-10-22 05:45:16
正如你所說我編輯了我的原始文章。請看看這個,請讓我知道一個解決方案。 – Siva 2014-10-27 06:21:35