002
11.04.2004, 15:09 Uhr
~Michael L.
Gast
|
Hi mike wo du das Zeug immer findest. Ich hatte auch bei Codeproject gesucht, aber halt nur mit einem f (bei tif)
Ich test gerade GDI+ scheint ja garnicht so schlecht zu sein, vorallem mal mit Doku (für mich mal ein Erlebnis)
Aber jetzt habe ich einen anderen Fehler mit dem ich kämpfe. Ich habe in meiner Klasse (.h)
C++: |
Gdiplus::Bitmap* m_shapeView; // Zeiger auf das tif Datei wo gezeichnet wird
|
Und in der .ccp
C++: |
CConverter::CConverter(CString moniker) { m_shapeFile = new CSHPFile(); m_shapeView = NULL;
// Initialize GDI+ Gdiplus::GdiplusStartupInput gdiplusStartupInput; Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL); }
bool CConverter::DrawShapeFile() { m_shapeView = new Bitmap(int(max[0]-min[0]), int(max[1]-min[1]), PixelFormat24bppRGB); }
|
Und ich kann den Kompiler nicht davon abbringen, das das new keine Funktion sondern ein Konstructor ist (den es auch so gibt)
Gdiplus.h
C++: |
class Bitmap : public Image { public: Bitmap(IN INT width, IN INT height, IN PixelFormat format = PixelFormat32bppARGB); }
|
Fehler:
Code: |
Converter.cpp(62) : error C2660: 'new' : Funktion akzeptiert keine 3 Parameter
|
Hast du (jemand) eine Idee????? |