2010-05-21 55 views
2

我試圖創建toolBar。我將資源文件添加到Visual Studio項目中,然後添加到該資源的png文件中。wxWidgets wxBitmap

現在的問題是如何使用它作爲按鈕的圖標?

這是我的代碼: wxBitmap exit(wxT(「cross.png」));

,當我運行應用程序,我有錯誤:

廣東話負荷「cross.png」從資源位圖。請檢查rc文件

感謝您的幫助

+0

您是如何將一個PNG文件添加到'.rs'文件的? – 2013-10-29 20:38:23

回答

0

首先,你需要確保你使用的資源的實際名稱爲您的RC文件中定義(也許只是「交叉」,而不是「cross.png」作爲錯誤狀態 - 檢查你的RC文件)。其次,如果還沒有(只需調用wxInitAllImageHandlers()),還需要確保已初始化所有圖像處理程序。第三,當您調用wxBitmap構造函數時,您需要指定圖像格式類型,例如:

wxBitmap exit(wxT("cross"), wxBITMAP_TYPE_PNG);