A
Hi,
ich hab hier ein kleines Problem, dass ich nicht selber loesen kann, da ich mich nicht genug mit VC++ auskenne.
Ich schreibe gerade eine Applikation fuer einen Pocket-Pc.
Hierbei soll unter Anderem eine Unterschrift gemacht werden, und das Bild soll als bmp o. jpg gespeichert werden.
Hierzu hab ich einen Bereich im Fenster reserviert auf dem gekritzelt werden kann.
Diesen Bereich (zuerst mal die komplette Form) will ich nun in ein HBITMAP kopieren und mittels der "IJG JPEG library" in ein jpeg-File speichern.
Das Problem ist nur, dass da immer irgendwas drin ist (schwarz,Startmenue, o.manchmal auch meine Form).
HBITMAP hBitmap;
HDC hMemDC;
hMemDC=CreateCompatibleDC(::GetDC(::GetActiveWindow()));
RECT Rect;
::GetWindowRect(hWnd,&Rect);
hBitmap=CreateCompatibleBitmap(::GetDC(::GetActiveWindow()),Rect.right,Rect.bottom);
WriteBitmapIntoJpegFile("\\test.jpg",100,hBitmap);
Was mach ich da falsch?
Oder gibt es einen besseren Weg?
Danke & Gruss
Alex