<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HDC nach HBITMAP]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab hier ein kleines Problem, dass ich nicht selber loesen kann, da ich mich nicht genug mit VC++ auskenne.</p>
<p>Ich schreibe gerade eine Applikation fuer einen Pocket-Pc.<br />
Hierbei soll unter Anderem eine Unterschrift gemacht werden, und das Bild soll als bmp o. jpg gespeichert werden.</p>
<p>Hierzu hab ich einen Bereich im Fenster reserviert auf dem gekritzelt werden kann.<br />
Diesen Bereich (zuerst mal die komplette Form) will ich nun in ein HBITMAP kopieren und mittels der &quot;IJG JPEG library&quot; in ein jpeg-File speichern.<br />
Das Problem ist nur, dass da immer irgendwas drin ist (schwarz,Startmenue, o.manchmal auch meine Form).</p>
<pre><code>HBITMAP hBitmap;
	HDC hMemDC;
	hMemDC=CreateCompatibleDC(::GetDC(::GetActiveWindow()));

	RECT Rect;
	::GetWindowRect(hWnd,&amp;Rect);
	hBitmap=CreateCompatibleBitmap(::GetDC(::GetActiveWindow()),Rect.right,Rect.bottom);

	WriteBitmapIntoJpegFile(&quot;\\test.jpg&quot;,100,hBitmap);
</code></pre>
<p>Was mach ich da falsch?<br />
Oder gibt es einen besseren Weg?</p>
<p>Danke &amp; Gruss<br />
Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/54028/hdc-nach-hbitmap</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 13:44:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/54028.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Nov 2003 20:23:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HDC nach HBITMAP on Mon, 03 Nov 2003 20:23:19 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab hier ein kleines Problem, dass ich nicht selber loesen kann, da ich mich nicht genug mit VC++ auskenne.</p>
<p>Ich schreibe gerade eine Applikation fuer einen Pocket-Pc.<br />
Hierbei soll unter Anderem eine Unterschrift gemacht werden, und das Bild soll als bmp o. jpg gespeichert werden.</p>
<p>Hierzu hab ich einen Bereich im Fenster reserviert auf dem gekritzelt werden kann.<br />
Diesen Bereich (zuerst mal die komplette Form) will ich nun in ein HBITMAP kopieren und mittels der &quot;IJG JPEG library&quot; in ein jpeg-File speichern.<br />
Das Problem ist nur, dass da immer irgendwas drin ist (schwarz,Startmenue, o.manchmal auch meine Form).</p>
<pre><code>HBITMAP hBitmap;
	HDC hMemDC;
	hMemDC=CreateCompatibleDC(::GetDC(::GetActiveWindow()));

	RECT Rect;
	::GetWindowRect(hWnd,&amp;Rect);
	hBitmap=CreateCompatibleBitmap(::GetDC(::GetActiveWindow()),Rect.right,Rect.bottom);

	WriteBitmapIntoJpegFile(&quot;\\test.jpg&quot;,100,hBitmap);
</code></pre>
<p>Was mach ich da falsch?<br />
Oder gibt es einen besseren Weg?</p>
<p>Danke &amp; Gruss<br />
Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/386051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/386051</guid><dc:creator><![CDATA[AliBombali]]></dc:creator><pubDate>Mon, 03 Nov 2003 20:23:19 GMT</pubDate></item></channel></rss>