2010-08-19 82 views
0

即時通訊使用gdi +輸出我的圖像。
我試圖使用關鍵字new但它沒有工作。
使用新的圖像gdi +

 
shot(L"image name") = new Image; 

沒有工作,任何其他的想法如何使它工作

+1

你是什麼意思的「沒有工作」?大概你的意思是「沒有編譯」 - 編譯器給了什麼錯誤? – Peter 2010-08-19 01:36:34

回答

0

像這樣的東西似乎很多更容易:

Image *image_object = new Image(L"Image Name"); 

除了有一個相當不錯的機會,你不要根本不想動態分配Image對象 - 除非真的這樣做,否則通常只需定義一個具有自動存儲持續時間的對象:

Image image_object(L"Image Name"); 
+0

它沒有工作。 – Ramilol 2010-08-19 01:37:34

+0

nvm它的工作.. – Ramilol 2010-08-19 01:40:42

0

GDI + Image類不是默認可構造的。您必須向構造函數提供一些參數才能創建一個 - 請參閱here

您最好使用Gdiplus::Bitmap,它來自Image。如果您嘗試輸出它,則這似乎更有可能。