<?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[Linie Malen :)]]></title><description><![CDATA[<p>Hi, wie kann ich eine Linie auf einen DC Zeichenen ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165083/linie-malen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 06:58:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165083.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Nov 2006 11:24:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 11:24:07 GMT]]></title><description><![CDATA[<p>Hi, wie kann ich eine Linie auf einen DC Zeichenen ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175089</guid><dc:creator><![CDATA[CString]]></dc:creator><pubDate>Wed, 15 Nov 2006 11:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 11:54:28 GMT]]></title><description><![CDATA[<p>MoveTo / LineTo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175111</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 15 Nov 2006 11:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 12:48:06 GMT]]></title><description><![CDATA[<p>Wieso Funktioniert dass nicht ??</p>
<pre><code class="language-cpp">int DrawBitmap(char *SrcBitmap,int x,int y,HWND hWnd)
{
	HDC dcScreen;

	HWND hwndDesktop = GetDesktopWindow();

    dcScreen = GetDC(hwndDesktop);

	MoveToEx(dcScreen,10,10,NULL);
	LineTo(dcScreen,10,10);

	dcScreen = GetDC(hWnd);

	return(0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1175158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175158</guid><dc:creator><![CDATA[CString]]></dc:creator><pubDate>Wed, 15 Nov 2006 12:48:06 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 13:06:28 GMT]]></title><description><![CDATA[<p>Weil Du keine Linie malst. Du sagst von 10,10 nach 10,10 eine Linie malen. Diese Linie ist 0 Pixel lang!</p>
<p>BTW: Wenn Du schon so etwas Übles machst wie einen DC direkt zu holen, dann solltest Du auch ReleaseDC verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175171</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 15 Nov 2006 13:06:28 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 13:24:57 GMT]]></title><description><![CDATA[<p>Ich bekomme aber immer noch keine Linie <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<pre><code class="language-cpp">int DrawBitmap(char *SrcBitmap,int x,int y,HWND hWnd)
{
	HDC dcScreen;

	HWND hwndDesktop = GetDesktopWindow();

    dcScreen = GetDC(hwndDesktop);

	MoveToEx(dcScreen,10,10,NULL);
	LineTo(dcScreen,10,700);

	dcScreen = GetDC(hWnd);

	return(0);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1175199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175199</guid><dc:creator><![CDATA[CString]]></dc:creator><pubDate>Wed, 15 Nov 2006 13:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 16:14:25 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int DrawBitmap(HDC hDC, LPCTSTR lpszSrcBitmap, short x, short y)
{
    if (hDC == NULL || lpszSrcBitmap == NULL)
        return -1;

    MoveToEx(hDC, 10, 10, NULL);
    LineTo(hDC, 10, 100);

    return 0;
}
</code></pre>
<p>Und dann übergibst du mal nen existierenden HDC und machst da net so nen murckx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175346</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 15 Nov 2006 16:14:25 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Wed, 15 Nov 2006 23:24:36 GMT]]></title><description><![CDATA[<p>@(D)Evil:<br />
Entweder da fehlt das Zeichnen der Bitmap oder die Parameter sind überflüssig... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175592</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 15 Nov 2006 23:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Linie Malen :) on Thu, 16 Nov 2006 16:49:21 GMT]]></title><description><![CDATA[<p><strong>CodeFinder</strong><br />
Nee, hab den nur drin gelassen, da er das selbst machen soll.</p>
<p>Aber von mir aus:</p>
<pre><code class="language-cpp">int DrawBitmap(HDC hDC, LPCTSTR lpszSrcBitmap, unsigned short x, unsigned short y)
{
    if (hDC == NULL || lpszSrcBitmap == NULL)
        return -1;

    HBITMAP hBitmap = LoadBitmap(GetModuleHandle(NULL), lpszSrcBitmap);

    if (hBitmap == NULL)
        return -2;

    HDC hMemDC = CreateCompatibleDC(hDC);

    if (hMemDC == NULL)
        return -2;

    SIZE szBitmap;

    GetBitmapDimensionEx(hBitmap, &amp;szBitmap);
    SelectObject(hMemDC, hBitmap);
    BitBlt(hDC, x, y, szBitmap.cx, szBitmap.cy, hMemDC, 0, 0, SRCCOPY);
    DeleteDC(hMemDC);

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1176102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1176102</guid><dc:creator><![CDATA[(D)Evil_loggedoff]]></dc:creator><pubDate>Thu, 16 Nov 2006 16:49:21 GMT</pubDate></item></channel></rss>