<?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[Bilder C++]]></title><description><![CDATA[<p>Ich habe einen Code, bei dem werden Bilder geladen. Ich will aber nicht, dass er die dann mit einen Externen Programm öffnet, sondern in dem Fenster.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
using namespace std;
int main()
{
    system(&quot;E:\\Dev-Cpp\\testordner\\64_249.jpg&quot;);
    getch();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/242095/bilder-c</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 11:10:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242095.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 May 2009 08:48:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 08:48:35 GMT]]></title><description><![CDATA[<p>Ich habe einen Code, bei dem werden Bilder geladen. Ich will aber nicht, dass er die dann mit einen Externen Programm öffnet, sondern in dem Fenster.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
using namespace std;
int main()
{
    system(&quot;E:\\Dev-Cpp\\testordner\\64_249.jpg&quot;);
    getch();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1718190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718190</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 08:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 09:44:27 GMT]]></title><description><![CDATA[<p>Du hast keinen Code, bei dem Bilder geladen werden. Das ist nix anderes als ein Dopelklick im Explorer...</p>
<p>Eine Bitmap-Datei kannst du z.B. mit LoadImage laden. Such mal auf <a href="http://msdn.com" rel="nofollow">msdn.com</a> oder hier im Forum, da gibt's genug zu dem Thema.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718208</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sat, 30 May 2009 09:44:27 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:07:53 GMT]]></title><description><![CDATA[<p>Und mit welchen Befehl kann ich .jpg laden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718218</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 10:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:14:10 GMT]]></title><description><![CDATA[<p>Ich bin sogar heute mal so freundlich und gib dir nen Link zu den WinAPI Referenzen...</p>
<p><a href="http://msdn.microsoft.com/en-us/library/aa139672.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa139672.aspx</a></p>
<p>Such mal nach LoadImage() oder so, da wirst du schon was finden...</p>
<p>Mfg Wikinger75!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718220</guid><dc:creator><![CDATA[Wikinger75|OFF]]></dc:creator><pubDate>Sat, 30 May 2009 10:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:45:43 GMT]]></title><description><![CDATA[<p>Hm, jetzt kommen 5 Errors:<br />
Aber alle liegen im ersten Teil.</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

int LoadBmp2Console(char *szBitmap, int PosX, int PosY){
                    HBITMAP hBitmap = (HBITMAP)LoadImage(NULL,szBitmap,
IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
   if (!hBitmap) return 1;

   BITMAP bmp;
   GetObject(hBitmap,sizeof(bmp),&amp;bmp);

   HWND hwnd = FindWindow(&quot;ConsoleWindowClass&quot;,NULL);
   if (!hwnd) return 2;

   HDC hDC = GetDC(hwnd);
   if (!hDC) return 3;

   HDC hBitmapDC = CreateCompatibleDC(hDC);
   if (!hBitmapDC) return 4;

   SelectObject(hBitmapDC,hBitmap);

   BitBlt(hDC,PosX,PosY,bmp.bmHeight,bmp.bmWidth,hBitmapDC,0,0,SRCCOPY);

   DeleteObject(hBitmap);
   ReleaseDC(hwnd,hBitmapDC);
   ReleaseDC(hwnd,hDC);

 return 0;
 }

 int main()
 {
   int Status = LoadBmp2Console(&quot;bitmap.bmp&quot;,100,100);
   if(Status!=0)printf(&quot;Fehler: %i&quot;,Status);

   getchar();
   return 0;
 }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1718225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718225</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 10:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:45:07 GMT]]></title><description><![CDATA[<p>sulpsulpc schrieb:</p>
<blockquote>
<p>Hm, jetzt kommen 5 Errors:</p>
</blockquote>
<p>Ist ja interessant. Und die sollen wir jetzt erraten oder was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718227</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sat, 30 May 2009 10:45:07 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:54:05 GMT]]></title><description><![CDATA[<p>Ich schreib sie mal rein:</p>
<pre><code>Line 10: `undefined reference to `_GetObjectA@12'
Line 18: `undefined reference to `_CreateCompatibleDC@4'
Line 21: `undefined reference to `_SelectObject@8'
Line 23: `undefined reference to `_BitBlt@36'
Line 25: `undefined reference to `_DeleteObject@4'
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1718228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718228</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 10:54:05 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 10:59:52 GMT]]></title><description><![CDATA[<p>Du musst die Gdi32.lib einbinden.</p>
<p>In der Hilfe (MSDN) zu jeder Funktion findest du unten immer Angaben, welche Header und libs du brauchst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718229</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sat, 30 May 2009 10:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 13:12:45 GMT]]></title><description><![CDATA[<p>Bei msdn Habe ich nichts über Gdi32.lib gefunden.<br />
Gefunden schon, aber keinen Code.<br />
Ich habe eine Site gefunden, da kann man Gdi32.<strong>dll</strong> downloaden. Kann ich wirklich auch DLL verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718270</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 13:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 13:33:31 GMT]]></title><description><![CDATA[<p>Ich sagte: Hilfe zur <em>Funktion</em> (also nicht nach gdi32.lib suchen, sondern nach einer der Funktionen). Wenn du dir also die Hilfe zu einer der vom Linker bemängelten Funktionen ansiehst, kannst du nachlesen, welche lib du eventuell einbinden musst. Zum Beispiel für BitBlt:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/dd183370(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/dd183370(VS.85).aspx</a></p>
<p>Füge diese Zeile deinem Code hinzu:</p>
<pre><code class="language-cpp">#pragma comment (lib, &quot;gdi32.lib&quot;)
</code></pre>
<p>Dann müsste er die Implementation dieser Funktionen eigentlich auf jeden Fall finden.</p>
<p>Vielleicht auch interessant für dich zu dem Thema:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-p-is-1358851.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-p-is-1358851.html</a></p>
<p>Da bin ich selbst über den gleichen Fehler gestolpert. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718282</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Sat, 30 May 2009 13:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sat, 30 May 2009 20:04:21 GMT]]></title><description><![CDATA[<p>Bei mir kommen immernoch 1 Error bei diesem Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

int LoadBmp2Console(char *szBitmap, int PosX, int PosY){
   server(&quot;Gdi32.lib&quot;);
                    HBITMAP hBitmap = (HBITMAP)LoadImage(NULL,szBitmap,
IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
   if (!hBitmap) return 1;

   BITMAP bmp;
   GetObject(hBitmap,sizeof(bmp),&amp;bmp);

   HWND hwnd = FindWindow(&quot;ConsoleWindowClass&quot;,NULL);
   if (!hwnd) return 2;

   HDC hDC = GetDC(hwnd);
   if (!hDC) return 3;

   HDC hBitmapDC = CreateCompatibleDC(hDC);
   if (!hBitmapDC) return 4;

   SelectObject(hBitmapDC,hBitmap);

   BitBlt(hDC,PosX,PosY,bmp.bmHeight,bmp.bmWidth,hBitmapDC,0,0,SRCCOPY);

   DeleteObject(hBitmap);
   ReleaseDC(hwnd,hBitmapDC);
   ReleaseDC(hwnd,hDC);

 return 0;
 }

 int main()
 {
   int Status = LoadBmp2Console(&quot;bitmap.bmp&quot;,100,100);
   if(Status!=0)
   {
       printf(&quot;Fehler: %i&quot;,Status);
   }else{
   getchar();
   }
   return 0;
 }
</code></pre>
<blockquote>
<p>error: <code>server' was not declared in this scope warning: unused variable</code>server'</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1718386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718386</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Sat, 30 May 2009 20:04:21 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sun, 31 May 2009 12:36:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">server(&quot;Gdi32.lib&quot;);
</code></pre>
<p>Was soll denn diese Zeile?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718607</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Sun, 31 May 2009 12:36:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sun, 31 May 2009 19:59:08 GMT]]></title><description><![CDATA[<p>Ja, ok, das sollte</p>
<pre><code class="language-cpp">system(&quot;Gdi32.lib&quot;);
</code></pre>
<p>heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718818</guid><dc:creator><![CDATA[sulpsulpc (Gast)]]></dc:creator><pubDate>Sun, 31 May 2009 19:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Sun, 31 May 2009 23:20:13 GMT]]></title><description><![CDATA[<p>Und was willst du damit beabsichtigen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718869</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Sun, 31 May 2009 23:20:13 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Mon, 01 Jun 2009 08:45:16 GMT]]></title><description><![CDATA[<p>Dass die Gdi32.lib eingebunden wird.<br />
Bei</p>
<pre><code class="language-cpp">#pragma comment (lib, &quot;gdi32.lib&quot;)
</code></pre>
<p>kommt immer folgendes: warning: ignored #pragma comment (lib, &quot;gdi32.lib&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1718928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1718928</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Mon, 01 Jun 2009 08:45:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Tue, 02 Jun 2009 12:48:02 GMT]]></title><description><![CDATA[<p>Ich sehe schon, hier müssen wir ganz vorne beginnen:</p>
<p>Welchen Compiler und/oder IDE verwendest du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1719603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1719603</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Tue, 02 Jun 2009 12:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Tue, 02 Jun 2009 13:23:25 GMT]]></title><description><![CDATA[<p>sulpsulpc schrieb:</p>
<blockquote>
<p>Dass die Gdi32.lib eingebunden wird.<br />
Bei</p>
<pre><code class="language-cpp">#pragma comment (lib, &quot;gdi32.lib&quot;)
</code></pre>
<p>kommt immer folgendes: warning: ignored #pragma comment (lib, &quot;gdi32.lib&quot;)</p>
</blockquote>
<p>Ich würde eigentlich vermuten, dass diese Warnung bedeutet, dass die lib bereits eingebunden wird (siehe auch mein geposteter Link, Thema Standard-libs). Wieso dann allerdings BitBlt und Konsorten nicht gefunden werden, ist mir schleierhaft. Irgendwas musst du so richtig falsch machen. <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>
<p>Vielleicht könnte es helfen, mal ein neues, minimales Projekt zu erzeugen und dort mal eine der Funktionen versuchsweise aufzurufen (z.B. DeleteObject). Wenn das dann problemlos klappt, kannst du anfangen, nach Unterschieden zu suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1719632</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1719632</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 02 Jun 2009 13:23:25 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Wed, 03 Jun 2009 10:45:10 GMT]]></title><description><![CDATA[<p>Ich Poste hier ganz einfach mal meinen Code:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;

int LoadBmp2Console(char *szBitmap, int PosX, int PosY){
    system(&quot;Gdi32.lib&quot;);
                    HBITMAP hBitmap = (HBITMAP)LoadImage(NULL,szBitmap,
IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
   if (!hBitmap)
   {
        return 1;
   }

   BITMAP bmp;
   GetObject(hBitmap,sizeof(bmp),&amp;bmp);

   HWND hwnd = FindWindow(&quot;ConsoleWindowClass&quot;,NULL);
   if (!hwnd)
   {
       return 2;
   }

   HDC hDC = GetDC(hwnd);
   if (!hDC)
   {
        return 3;
   }

   HDC hBitmapDC = CreateCompatibleDC(hDC);
   if (!hBitmapDC)
   {
       return 4;
   }

   SelectObject(hBitmapDC,hBitmap);

   BitBlt(hDC,PosX,PosY,bmp.bmHeight,bmp.bmWidth,hBitmapDC,0,0,SRCCOPY);

   DeleteObject(hBitmap);
   ReleaseDC(hwnd,hBitmapDC);
   ReleaseDC(hwnd,hDC);

 return 0;
 }

 int main()
 {
   int Status = LoadBmp2Console(&quot;bitmap.bmp&quot;,100,100);
   if(Status!=0)printf(&quot;Fehler: %i&quot;,Status);

   getchar();
   return 0;
 }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1720247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720247</guid><dc:creator><![CDATA[sulpsulpc]]></dc:creator><pubDate>Wed, 03 Jun 2009 10:45:10 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Wed, 03 Jun 2009 10:58:23 GMT]]></title><description><![CDATA[<p>Der Code bringt ja nix (außer, dass man dich noch mal auf diese grausige system-Anweisung aufmerksam machen kann <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="😉"
    /> ). Das ist ein Linker-Problem (er findet z.B. die Implementation der Funktion BitBlt nicht), und da ist eigentlich nur wichtig, ob und wie du die betreffende lib eingebunden hast. Na ja, und windows.h, aber den hast du ja (und der versteht sich auch von selbst).</p>
<p>Wie gesagt, mach mal ein neues Projekt und versuch, DeleteObject auszuführen. Klappt das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720255</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 03 Jun 2009 10:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bilder C++ on Wed, 03 Jun 2009 12:58:21 GMT]]></title><description><![CDATA[<p>Ich glauber er<br />
- Weis nicht was ein Compiler eigentlich tut<br />
- Hat keine Ahnung was ein Linker ist<br />
- Kennt den Unterschied zwischen .lib und .dll nicht.</p>
<p>-&gt; Vielleicht wäre es besser zu Java/C#/oder anderer Sprache mit RAD wechseln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1720366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1720366</guid><dc:creator><![CDATA[Gast N+1]]></dc:creator><pubDate>Wed, 03 Jun 2009 12:58:21 GMT</pubDate></item></channel></rss>