<?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[Fenster schließt sich nicht!]]></title><description><![CDATA[<p>Hilfe mein Fenster schließt sich bei drücken auf den X-Knopf nicht:</p>
<pre><code class="language-cpp">#define WIN32_LEAN_AND_MEAN
#include &lt;windows.h&gt;
#include &lt;ole2.h&gt;
#include &lt;gdiplus.h&gt;

#pragma comment(lib, &quot;kernel32.lib&quot;)
#pragma comment(lib, &quot;gdiplus.lib&quot;)
#define _T(x) TEXT(x)

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);

INT CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCommandLine, INT nCmdShow)
{
   WNDCLASSEX wndc = {0};
   wndc.cbSize = sizeof(wndc);
   wndc.lpszClassName = _T(&quot;TestClass&quot;);
   wndc.lpfnWndProc = WndProc;
   wndc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
   wndc.hIcon = LoadIcon(0, IDI_APPLICATION);
    wndc.hCursor = LoadCursor (NULL, IDC_ARROW);

   ULONG ul1;
   Gdiplus::GdiplusStartupInput gsi;
   gsi.GdiplusVersion = 1;
   Gdiplus::GdiplusStartupOutput gso = {0};
   Gdiplus::GdiplusStartup(&amp;ul1, &amp;gsi, &amp;gso);

   RegisterClassEx(&amp;wndc);
   HWND hWnd = CreateWindowEx(WS_EX_APPWINDOW, _T(&quot;TestClass&quot;), _T(&quot;TestWindow&quot;), WS_OVERLAPPEDWINDOW,
      CW_USEDEFAULT, CW_USEDEFAULT, 600, 600, NULL, NULL, NULL, NULL);
   ShowWindow(hWnd, SW_NORMAL);
   InvalidateRect(hWnd, NULL, TRUE);
   UpdateWindow(hWnd);
   MSG msg;
   while(GetMessage(&amp;msg, NULL, 0, 0))
   {
      TranslateMessage(&amp;msg);
      DispatchMessage(&amp;msg);
   }
   UnregisterClass(wndc.lpszClassName, NULL);

   Gdiplus::GdiplusShutdown(ul1);
   return 0;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
   using namespace Gdiplus;
   switch(msg)
   {
   case WM_CLOSE:
      DestroyWindow(hWnd);
      return 0;
   case WM_QUIT:
      PostQuitMessage(0);
      return 0;
   case WM_PAINT:
      {
         PAINTSTRUCT ps;
         BeginPaint(hWnd, &amp;ps);

         Graphics* gr = new Graphics(hWnd);
         SolidBrush* br1 = new SolidBrush(Color::Red);
         SolidBrush* br2 = new SolidBrush(Color::Green);
         SolidBrush* br3 = new SolidBrush(Color::Yellow);
         SolidBrush* br4 = new SolidBrush(Color::Blue);
         gr-&gt;Clear(Color::White);
         // Nummer 1
         Rect rects1[] =
         {
            Rect(25, 25, 25, 150),
            Rect(50, 25, 50, 25),
            Rect(75, 50, 25, 50),
            Rect(50, 75, 25, 25)
         };
         gr-&gt;FillRectangles(br1, rects1, sizeof(rects1) / sizeof(Rect));
         // Nummer 2
         Rect rects2[] =
         {
            Rect(125, 25, 25, 25),
            Rect(125, 75, 25, 100)
         };
         gr-&gt;FillRectangles(br2, rects2, sizeof(rects2) / sizeof(Rect));
         // Nummer 3
         Rect rects3[] =
         {
            Rect(175, 25, 25, 100),
            Rect(200, 125, 25, 50),
            Rect(225, 25, 25, 100)
         };
         gr-&gt;FillRectangles(br3, rects3, sizeof(rects3) / sizeof(Rect));
         // Nummer 4
         Rect rects4[] =
         {
            Rect(275, 25, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects4, sizeof(rects4) / sizeof(Rect));
         PointF pts[] =
         {
            PointF(300, 75),
            PointF(300, 100),
            PointF(350, 50),
            PointF(350, 25)
         };
         gr-&gt;FillPolygon(br4, pts, sizeof(pts) / sizeof(PointF));
         pts[0].Y += 25;
         pts[1].Y += 25;
         pts[2].Y += 125;
         pts[3].Y += 125;
         gr-&gt;FillPolygon(br4, pts, sizeof(pts) / sizeof(PointF));
         // Nummer 5
         RectF rects5[] =
         {
            RectF(375, 25, 25, 150),
            RectF(400, 25, 50, 25),
            RectF(400, 87.5f, 50, 25),
            RectF(400, 150, 50, 25)
         };
         gr-&gt;FillRectangles(br1, rects5, sizeof(rects1) / sizeof(Rect));

         // Nummer 6
         Rect rects6[] =
         {
            Rect(25, 200, 25, 150)
         };
         gr-&gt;FillRectangles(br2, rects6, sizeof(rects4) / sizeof(Rect));
         for(int i = 0; i &lt; 4; i++)
            pts[i].Y += 175, pts[i].X -= 250;
         gr-&gt;FillPolygon(br2, pts, sizeof(pts) / sizeof(PointF));
         pts[0].Y -= 25;
         pts[1].Y -= 25;
         pts[2].Y -= 125;
         pts[3].Y -= 125;
         gr-&gt;FillPolygon(br2, pts, sizeof(pts) / sizeof(PointF));
         // Nummer 7
         Rect rects7[] =
         {
            Rect(125, 200, 25, 150),
            Rect(150, 200, 25, 25),
            Rect(175, 200, 25, 150),
            Rect(150, 250, 25, 25)
         };
         gr-&gt;FillRectangles(br3, rects7, sizeof(rects7) / sizeof(Rect));
         // Nummer 8
         Rect rects8[] =
         {
            Rect(225, 200, 25, 150),
            Rect(300, 200, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects8, sizeof(rects8) / sizeof(Rect));
         PointF pts1[] =
         {
            PointF(250, 200),
            PointF(300, 300),
            PointF(300, 350),
            PointF(250, 250)
         };
         gr-&gt;FillPolygon(br4, pts1, sizeof(pts1) / sizeof(PointF));
         // Nummer 9
         rects8[0].X += 125;
         rects8[1].X += 125;
         for(int i = 0; i &lt; 4; i++)
            pts1[i].X += 125;
         gr-&gt;FillRectangles(br4, rects8, sizeof(rects8) / sizeof(Rect));
         gr-&gt;FillPolygon(br4, pts1, sizeof(pts1) / sizeof(PointF));

         // Nummer 10
         rects8[0].X = 25;
         rects8[1].X = 100;
         rects8[0].Y += 175;
         rects8[1].Y += 175;
         for(int i = 0; i &lt; 4; i++)
            pts1[i].X -= 325, pts1[i].Y += 175;
         gr-&gt;FillRectangles(br1, rects8, sizeof(rects8) / sizeof(Rect));
         gr-&gt;FillPolygon(br1, pts1, sizeof(pts1) / sizeof(PointF));
         // Nummer 11
         rects2[0].X = 150;
         rects2[1].X = 150;
         rects2[0].Y += 350;
         rects2[1].Y += 350;
         gr-&gt;FillRectangles(br2, rects2, sizeof(rects2) / sizeof(Rect));
         // Nummer 12
         RectF rects9[] =
         {
            RectF(200, 375, 25, 150),
            RectF(225, 375, 50, 25),
            RectF(225, 500, 50, 25)
         };
         gr-&gt;FillRectangles(br3, rects9, sizeof(rects9) / sizeof(Rect));
         // Nummer 13
         RectF rects10[] =
         {
            RectF(300, 375, 25, 150),
            RectF(325, 437, 25, 25),
            RectF(350, 375, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects10, sizeof(rects9) / sizeof(Rect));
         // Nummer 14
         RectF rects11[] =
         {
            RectF(400, 375, 75, 25),
            RectF(425, 375, 25, 150)
         };
         gr-&gt;FillRectangles(br1, rects11, sizeof(rects11) / sizeof(Rect));
         // Nummer 15
         RectF rects12[] =
         {
            RectF(500, 375, 75, 25),
            RectF(500, 400, 25, 50),
            RectF(525, 425, 50, 25),
            RectF(550, 450, 25, 50),
            RectF(500, 500, 75, 25)
         };
         gr-&gt;FillRectangles(br2, rects12, sizeof(rects12) / sizeof(Rect));

         delete gr;
         delete br1;
         delete br2;
         delete br3;
         delete br4;

         EndPaint(hWnd, &amp;ps);
         return 0;
      }
   default:
      break;
   }
   return DefWindowProc(hWnd, msg, wParam, lParam);
}
</code></pre>
<p>Danke für die hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209702/fenster-schließt-sich-nicht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 06:45:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209702.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Apr 2008 13:42:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 13:42:28 GMT]]></title><description><![CDATA[<p>Hilfe mein Fenster schließt sich bei drücken auf den X-Knopf nicht:</p>
<pre><code class="language-cpp">#define WIN32_LEAN_AND_MEAN
#include &lt;windows.h&gt;
#include &lt;ole2.h&gt;
#include &lt;gdiplus.h&gt;

#pragma comment(lib, &quot;kernel32.lib&quot;)
#pragma comment(lib, &quot;gdiplus.lib&quot;)
#define _T(x) TEXT(x)

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);

INT CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCommandLine, INT nCmdShow)
{
   WNDCLASSEX wndc = {0};
   wndc.cbSize = sizeof(wndc);
   wndc.lpszClassName = _T(&quot;TestClass&quot;);
   wndc.lpfnWndProc = WndProc;
   wndc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
   wndc.hIcon = LoadIcon(0, IDI_APPLICATION);
    wndc.hCursor = LoadCursor (NULL, IDC_ARROW);

   ULONG ul1;
   Gdiplus::GdiplusStartupInput gsi;
   gsi.GdiplusVersion = 1;
   Gdiplus::GdiplusStartupOutput gso = {0};
   Gdiplus::GdiplusStartup(&amp;ul1, &amp;gsi, &amp;gso);

   RegisterClassEx(&amp;wndc);
   HWND hWnd = CreateWindowEx(WS_EX_APPWINDOW, _T(&quot;TestClass&quot;), _T(&quot;TestWindow&quot;), WS_OVERLAPPEDWINDOW,
      CW_USEDEFAULT, CW_USEDEFAULT, 600, 600, NULL, NULL, NULL, NULL);
   ShowWindow(hWnd, SW_NORMAL);
   InvalidateRect(hWnd, NULL, TRUE);
   UpdateWindow(hWnd);
   MSG msg;
   while(GetMessage(&amp;msg, NULL, 0, 0))
   {
      TranslateMessage(&amp;msg);
      DispatchMessage(&amp;msg);
   }
   UnregisterClass(wndc.lpszClassName, NULL);

   Gdiplus::GdiplusShutdown(ul1);
   return 0;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
   using namespace Gdiplus;
   switch(msg)
   {
   case WM_CLOSE:
      DestroyWindow(hWnd);
      return 0;
   case WM_QUIT:
      PostQuitMessage(0);
      return 0;
   case WM_PAINT:
      {
         PAINTSTRUCT ps;
         BeginPaint(hWnd, &amp;ps);

         Graphics* gr = new Graphics(hWnd);
         SolidBrush* br1 = new SolidBrush(Color::Red);
         SolidBrush* br2 = new SolidBrush(Color::Green);
         SolidBrush* br3 = new SolidBrush(Color::Yellow);
         SolidBrush* br4 = new SolidBrush(Color::Blue);
         gr-&gt;Clear(Color::White);
         // Nummer 1
         Rect rects1[] =
         {
            Rect(25, 25, 25, 150),
            Rect(50, 25, 50, 25),
            Rect(75, 50, 25, 50),
            Rect(50, 75, 25, 25)
         };
         gr-&gt;FillRectangles(br1, rects1, sizeof(rects1) / sizeof(Rect));
         // Nummer 2
         Rect rects2[] =
         {
            Rect(125, 25, 25, 25),
            Rect(125, 75, 25, 100)
         };
         gr-&gt;FillRectangles(br2, rects2, sizeof(rects2) / sizeof(Rect));
         // Nummer 3
         Rect rects3[] =
         {
            Rect(175, 25, 25, 100),
            Rect(200, 125, 25, 50),
            Rect(225, 25, 25, 100)
         };
         gr-&gt;FillRectangles(br3, rects3, sizeof(rects3) / sizeof(Rect));
         // Nummer 4
         Rect rects4[] =
         {
            Rect(275, 25, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects4, sizeof(rects4) / sizeof(Rect));
         PointF pts[] =
         {
            PointF(300, 75),
            PointF(300, 100),
            PointF(350, 50),
            PointF(350, 25)
         };
         gr-&gt;FillPolygon(br4, pts, sizeof(pts) / sizeof(PointF));
         pts[0].Y += 25;
         pts[1].Y += 25;
         pts[2].Y += 125;
         pts[3].Y += 125;
         gr-&gt;FillPolygon(br4, pts, sizeof(pts) / sizeof(PointF));
         // Nummer 5
         RectF rects5[] =
         {
            RectF(375, 25, 25, 150),
            RectF(400, 25, 50, 25),
            RectF(400, 87.5f, 50, 25),
            RectF(400, 150, 50, 25)
         };
         gr-&gt;FillRectangles(br1, rects5, sizeof(rects1) / sizeof(Rect));

         // Nummer 6
         Rect rects6[] =
         {
            Rect(25, 200, 25, 150)
         };
         gr-&gt;FillRectangles(br2, rects6, sizeof(rects4) / sizeof(Rect));
         for(int i = 0; i &lt; 4; i++)
            pts[i].Y += 175, pts[i].X -= 250;
         gr-&gt;FillPolygon(br2, pts, sizeof(pts) / sizeof(PointF));
         pts[0].Y -= 25;
         pts[1].Y -= 25;
         pts[2].Y -= 125;
         pts[3].Y -= 125;
         gr-&gt;FillPolygon(br2, pts, sizeof(pts) / sizeof(PointF));
         // Nummer 7
         Rect rects7[] =
         {
            Rect(125, 200, 25, 150),
            Rect(150, 200, 25, 25),
            Rect(175, 200, 25, 150),
            Rect(150, 250, 25, 25)
         };
         gr-&gt;FillRectangles(br3, rects7, sizeof(rects7) / sizeof(Rect));
         // Nummer 8
         Rect rects8[] =
         {
            Rect(225, 200, 25, 150),
            Rect(300, 200, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects8, sizeof(rects8) / sizeof(Rect));
         PointF pts1[] =
         {
            PointF(250, 200),
            PointF(300, 300),
            PointF(300, 350),
            PointF(250, 250)
         };
         gr-&gt;FillPolygon(br4, pts1, sizeof(pts1) / sizeof(PointF));
         // Nummer 9
         rects8[0].X += 125;
         rects8[1].X += 125;
         for(int i = 0; i &lt; 4; i++)
            pts1[i].X += 125;
         gr-&gt;FillRectangles(br4, rects8, sizeof(rects8) / sizeof(Rect));
         gr-&gt;FillPolygon(br4, pts1, sizeof(pts1) / sizeof(PointF));

         // Nummer 10
         rects8[0].X = 25;
         rects8[1].X = 100;
         rects8[0].Y += 175;
         rects8[1].Y += 175;
         for(int i = 0; i &lt; 4; i++)
            pts1[i].X -= 325, pts1[i].Y += 175;
         gr-&gt;FillRectangles(br1, rects8, sizeof(rects8) / sizeof(Rect));
         gr-&gt;FillPolygon(br1, pts1, sizeof(pts1) / sizeof(PointF));
         // Nummer 11
         rects2[0].X = 150;
         rects2[1].X = 150;
         rects2[0].Y += 350;
         rects2[1].Y += 350;
         gr-&gt;FillRectangles(br2, rects2, sizeof(rects2) / sizeof(Rect));
         // Nummer 12
         RectF rects9[] =
         {
            RectF(200, 375, 25, 150),
            RectF(225, 375, 50, 25),
            RectF(225, 500, 50, 25)
         };
         gr-&gt;FillRectangles(br3, rects9, sizeof(rects9) / sizeof(Rect));
         // Nummer 13
         RectF rects10[] =
         {
            RectF(300, 375, 25, 150),
            RectF(325, 437, 25, 25),
            RectF(350, 375, 25, 150)
         };
         gr-&gt;FillRectangles(br4, rects10, sizeof(rects9) / sizeof(Rect));
         // Nummer 14
         RectF rects11[] =
         {
            RectF(400, 375, 75, 25),
            RectF(425, 375, 25, 150)
         };
         gr-&gt;FillRectangles(br1, rects11, sizeof(rects11) / sizeof(Rect));
         // Nummer 15
         RectF rects12[] =
         {
            RectF(500, 375, 75, 25),
            RectF(500, 400, 25, 50),
            RectF(525, 425, 50, 25),
            RectF(550, 450, 25, 50),
            RectF(500, 500, 75, 25)
         };
         gr-&gt;FillRectangles(br2, rects12, sizeof(rects12) / sizeof(Rect));

         delete gr;
         delete br1;
         delete br2;
         delete br3;
         delete br4;

         EndPaint(hWnd, &amp;ps);
         return 0;
      }
   default:
      break;
   }
   return DefWindowProc(hWnd, msg, wParam, lParam);
}
</code></pre>
<p>Danke für die hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485229</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 13:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 13:51:46 GMT]]></title><description><![CDATA[<p>ersetz mal WM_QUIT mit WM_DESTROY</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485238</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485238</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 02 Apr 2008 13:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 13:57:50 GMT]]></title><description><![CDATA[<p>DANKE!<br />
Das war die lösung. Ich dummerchen aber auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485245</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 13:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 14:40:59 GMT]]></title><description><![CDATA[<p>ich hab jetzt noch ein Problem:<br />
Das fenster sollte eigentlich abstrakte kunst zeichnen, aber irgendwie kommt da ein fehler. Könntet ihr das fenster auch mal auf euren PC angucken vielleicht liegts ja an meinem computer.</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485281</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 14:40:59 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 15:15:40 GMT]]></title><description><![CDATA[<p>*push*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485317</guid><dc:creator><![CDATA[pushUP]]></dc:creator><pubDate>Wed, 02 Apr 2008 15:15:40 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 16:34:46 GMT]]></title><description><![CDATA[<p>Man muss nicht nach einer halben Stunde schon pushen!</p>
<p>Ich bekomme folgenden Fehler:</p>
<p>[C++ Error] GdiplusGraphics.h(34): E2015 Ambiguity between 'Gdiplus::Graphics::Graphics(void *)' and 'Gdiplus::Graphics::Graphics(void *,int)'</p>
<p>Hab noch nie mit der GdiPlus gearbeitet. Deshalb weiß ich nicht, was da falsch läuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485362</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 02 Apr 2008 16:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 16:48:28 GMT]]></title><description><![CDATA[<p>Vielleicht hast du ein altes windows SDK.<br />
Denn das geht bei mir, nur das gezeichnete ist irgenwie nicht richtig.<br />
Man kann beim Graphics construktor aber auch Graphics(ps.hdc) schreiben, das sollte dann Ã¼berall gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485376</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 16:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 16:56:25 GMT]]></title><description><![CDATA[<p>detlef schrieb:</p>
<blockquote>
<p>Man kann beim Graphics construktor aber auch Graphics(ps.hdc) schreiben, das sollte dann Ã¼berall gehen.</p>
</blockquote>
<p>Was sollte das an meiner Fehlermeldung ändern? Es bleibt die gleiche Funktion, die angewandt werden soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485381</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 02 Apr 2008 16:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 17:09:09 GMT]]></title><description><![CDATA[<p>ja aber ein HDC wird wohl zu keiner abiguity führen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485385</guid><dc:creator><![CDATA[besghr]]></dc:creator><pubDate>Wed, 02 Apr 2008 17:09:09 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 17:12:42 GMT]]></title><description><![CDATA[<p>Ich habe das auch nur vorgeschlagen, weil es bei mir kompiliert. VC++9<br />
Der fehler passiert ja erst zur laufzeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485388</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 17:12:42 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 18:33:30 GMT]]></title><description><![CDATA[<p>besghr schrieb:</p>
<blockquote>
<p>ja aber ein HDC wird wohl zu keiner abiguity führen</p>
</blockquote>
<p>Doch. Im Code im ersten Post steht da auch nichts anderes als ein HDC drin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485458</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 02 Apr 2008 18:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 18:51:43 GMT]]></title><description><![CDATA[<p>Doch HWND != HDC</p>
<p>Aber ich verstehs trotzdem nicht, das mÃ¼sste funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485471</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 18:51:43 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 19:35:51 GMT]]></title><description><![CDATA[<p>Hilfe kann jemand ein screenshot der ausgabe hier posten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485503</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 19:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 19:49:11 GMT]]></title><description><![CDATA[<p>Bei mir kam das raus:<br />
<a href="http://img395.imageshack.us/img395/6694/image1pngpknaj3.png" rel="nofollow">http://img395.imageshack.us/img395/6694/image1pngpknaj3.png</a></p>
<p>ich weiß nicht mehr weiter.<br />
Ist das der geist in der maschine`?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485509</guid><dc:creator><![CDATA[detlef]]></dc:creator><pubDate>Wed, 02 Apr 2008 19:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Wed, 02 Apr 2008 20:01:19 GMT]]></title><description><![CDATA[<p>*push*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485516</guid><dc:creator><![CDATA[pushUP]]></dc:creator><pubDate>Wed, 02 Apr 2008 20:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster schließt sich nicht! on Thu, 03 Apr 2008 01:27:59 GMT]]></title><description><![CDATA[<p>detlef schrieb:</p>
<blockquote>
<p>Bei mir kam das raus:<br />
<a href="http://img395.imageshack.us/img395/6694/image1pngpknaj3.png" rel="nofollow">http://img395.imageshack.us/img395/6694/image1pngpknaj3.png</a></p>
</blockquote>
<p>was ist daran denn falsch? sieht optisch und inhaltlich einbahnfrei aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1485578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1485578</guid><dc:creator><![CDATA[hmmmmmmmmm]]></dc:creator><pubDate>Thu, 03 Apr 2008 01:27:59 GMT</pubDate></item></channel></rss>