<?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[Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w.]]></title><description><![CDATA[<p>Hi,</p>
<p>bin bei der suche nach ner möglichkeit JPG´s dazustellen hier auf diesen Beitrag in den FAQ gestoßen ( <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=54279&amp;highlight=cpicture" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=54279&amp;highlight=cpicture</a> ) Wie immer sah das Ergebniss bei mir so aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> .</p>
<p>Meine Fragen:<br />
1.</p>
<pre><code class="language-cpp">//----------------------------Cut The Bullshit Here---------------------------- 

#include &quot;stdafx.h&quot; 
#include &quot;ipicture.h&quot; 

#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE
</code></pre>
<p>Hab ich es richtig verstanden, dass ich eine neue Klasse erstellen soll die &quot;ipicture&quot; heißt und in deren Header-Datei und in deren cpp-Datei der Quellcode eingefügt werden soll? <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="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>2. CPicture &lt;---- darüber bin ich auch immer gestolpert. In der MSDN hab ich dazu nix gefunden. Nur das CPictureHolder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . Kann mir einer in kurzen Worten was dazu sagen?</p>
<p>Erstmal danke im vorraus für eure Hilfeoder Tips wo ich mal ne genaue Erklärung dazu finde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>mfg<br />
blub <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/54719/frage-zu-c-c-forum-faq-mfc-bildklasse-für-jpg-u-s-w</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 23:55:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/54719.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Nov 2003 10:36:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Mon, 10 Nov 2003 10:36:54 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>bin bei der suche nach ner möglichkeit JPG´s dazustellen hier auf diesen Beitrag in den FAQ gestoßen ( <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=54279&amp;highlight=cpicture" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=54279&amp;highlight=cpicture</a> ) Wie immer sah das Ergebniss bei mir so aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> .</p>
<p>Meine Fragen:<br />
1.</p>
<pre><code class="language-cpp">//----------------------------Cut The Bullshit Here---------------------------- 

#include &quot;stdafx.h&quot; 
#include &quot;ipicture.h&quot; 

#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE
</code></pre>
<p>Hab ich es richtig verstanden, dass ich eine neue Klasse erstellen soll die &quot;ipicture&quot; heißt und in deren Header-Datei und in deren cpp-Datei der Quellcode eingefügt werden soll? <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="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>2. CPicture &lt;---- darüber bin ich auch immer gestolpert. In der MSDN hab ich dazu nix gefunden. Nur das CPictureHolder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> . Kann mir einer in kurzen Worten was dazu sagen?</p>
<p>Erstmal danke im vorraus für eure Hilfeoder Tips wo ich mal ne genaue Erklärung dazu finde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>mfg<br />
blub <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/390646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390646</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Mon, 10 Nov 2003 10:36:54 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Mon, 10 Nov 2003 12:52:49 GMT]]></title><description><![CDATA[<p>hier der link:<br />
<a href="http://www.gadworks.com/SuperMain/Files/Products/PictureShow/CPicture_v100.zip" rel="nofollow">http://www.gadworks.com/SuperMain/Files/Products/PictureShow/CPicture_v100.zip</a></p>
<p>musst nur den dateinamen im</p>
<pre><code class="language-cpp">#inlude
</code></pre>
<p>ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/390769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390769</guid><dc:creator><![CDATA[alex-t]]></dc:creator><pubDate>Mon, 10 Nov 2003 12:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Mon, 10 Nov 2003 14:19:57 GMT]]></title><description><![CDATA[<p>thx alex-t <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/390861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/390861</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Mon, 10 Nov 2003 14:19:57 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Mon, 10 Nov 2003 18:37:52 GMT]]></title><description><![CDATA[<p>Hallo blub,<br />
ich habe diese Klasse selber vor ein paar Tagen ausprobiert und hatte das gleiche &quot;ipicture&quot;-Problem wie du. Der Autor der Klasse hat noch einen Viewer geschrieben, den man auf <a href="http://codeguru.com" rel="nofollow">codeguru.com</a> downloaden kann. Diesen hatte ich mir auch geholt und dann die includes verglichen. Dabei habe ich festgestellt, dass es nicht ipicture.h heißt, sondern die Headerdatei der Klasse CPicture also picture.h gemeint ist. Änders du das, müsste alles funktionieren.<br />
Turbobrain <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/391144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/391144</guid><dc:creator><![CDATA[turbobrain]]></dc:creator><pubDate>Mon, 10 Nov 2003 18:37:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Mon, 10 Nov 2003 19:30:37 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4231">@turbobrain</a></p>
<p>vergleiche mit meinem beitrag.<br />
ausserdem, ist alles unter:<br />
<a href="http://www.gadworks.com/SuperMain/" rel="nofollow">http://www.gadworks.com/SuperMain/</a><br />
zu erreichen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/391202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/391202</guid><dc:creator><![CDATA[alex-t]]></dc:creator><pubDate>Mon, 10 Nov 2003 19:30:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Tue, 11 Nov 2003 15:15:01 GMT]]></title><description><![CDATA[<p>Hi ich bins wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> ,</p>
<p>also folgendes Problem besteht:</p>
<p>Ich hab ja die CPicture von diesem Dr., nun will ich mit</p>
<pre><code class="language-cpp">m_Bilderlist.Load(&quot;Bilder/c.jpg&quot;);
</code></pre>
<p>ein Bild einladen.<br />
Das Bild hab ich auch laut Debugger drin.</p>
<p>Wenn ich es nun mit</p>
<pre><code class="language-cpp">m_Bilderlist.Show();
</code></pre>
<p>anzeigen lassen will kommt das vom Compiler:</p>
<p><em>error C2661: 'Show' : Keine ueberladene Funktion akzeptiert 0 Parameter<br />
Fehler beim Ausführen von cl.exe.</em>,</p>
<p>wenn ich <em>m_Bilderlist.Show(0,0);</em> mache zeigt er mir zumindest keine Fehler mehr an, aber sehen kann ich das Teil trotzdem noch nicht. Ich muß dazusagen das ich das Bild in einem <em>Listenfeld</em> anzeigen lassen will.</p>
<p>Wer kennt sich mit der CPicture-Klasse aus und kann mir sagen wie ich das richtig machen muß <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p>mfg blub <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/391815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/391815</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Tue, 11 Nov 2003 15:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Tue, 11 Nov 2003 20:13:26 GMT]]></title><description><![CDATA[<p>Hallo Blub,<br />
ich habe es mit der Anleitung am Anfang des Quellcodes hinbekommen. Bei meiner Dialogfeld basierenden Anwendung, habe ich einen Button erzeugt, wenn man auf den klickt erscheint ein Öffnendialog. Diesen Rückgabewert habe ich dann<br />
m_Picture.Load(&quot;Test.JPG&quot;); übergeben. Danach habe ich mir einen DC geholt mit CPaintDC dc(this); . Dann hab ich noch diese beiden Zeilen eingefügt:</p>
<p>m_Picture.UpdateSizeOnDC(&amp;dc); // Get Picture Dimentions In Pixels<br />
m_Picture.Show(&amp;dc, CPoint(0,0), CPoint(m_Picture.m_Width,m_Picture.m_Height), 0,0);</p>
<p>Danach wurde das Bild dann angezeigt.<br />
Turbobrain <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>
<p>P.S. Ein weiteres tolles Projekt zum Thema Bild/Bildbearbeitung ist unter <a href="http://www.codeproject.com" rel="nofollow">www.codeproject.com</a> das Programm CxImage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/392093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/392093</guid><dc:creator><![CDATA[turbobrain]]></dc:creator><pubDate>Tue, 11 Nov 2003 20:13:26 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Wed, 12 Nov 2003 05:38:13 GMT]]></title><description><![CDATA[<p>Bild als Hintergrund:</p>
<p>Header:</p>
<p>CPicture m_Picture;</p>
<p>Cpp:</p>
<p>In der OnInitDialog</p>
<pre><code class="language-cpp">m_Picture.Load(IDR_JPEG1,&quot;JPEG&quot;);
	CRect rect,rectw;
	GetClientRect(&amp;rect);
	GetWindowRect(&amp;rectw);

	MoveWindow(rect.Width(),rect.Height(),m_Picture.m_Width,m_Picture.m_Height+(rectw.Height() - rect.Height()));
</code></pre>
<pre><code class="language-cpp">void CTestDlg::OnPaint() 
{

	if (IsIconic())
	{

		CPaintDC dc(this); // Gerätekontext für Zeichnen
		m_Picture.UpdateSizeOnDC(&amp;dc); // Get Picture Dimentions In Pixels
		m_Picture.Show(&amp;dc, CPoint(0,0), CPoint(m_Picture.m_Width, m_Picture.m_Height), 0,0);

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Symbol in Client-Rechteck zentrieren
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&amp;rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Symbol zeichnen
		dc.DrawIcon(x, y, m_hIcon);

	}
	else
	{
		CPaintDC dc(this); // Gerätekontext für Zeichnen
		m_Picture.UpdateSizeOnDC(&amp;dc); // Get Picture Dimentions In Pixels
		m_Picture.Show(&amp;dc, CPoint(0,0), CPoint(m_Picture.m_Width, m_Picture.m_Height), 0,0);

		CDialog::OnPaint();
	}
}
</code></pre>
<p>Jetzt sollte sich der Dialog auf die Größe des Bildes ändern und als Hintergrund angezeigt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/392199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/392199</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 12 Nov 2003 05:38:13 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu: C&#x2F;C++ Forum :: FAQ - MFC ::  Bildklasse für JPG u.s.w. on Wed, 12 Nov 2003 08:12:02 GMT]]></title><description><![CDATA[<p>@ turbobrain:</p>
<p>legst du dein Bild einfach in den Dialog oder in einen Bildcontainer (VC++ heißt das teil nur Bild <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> )? Hab das jetzt getestet und hab wenigstens das Problem nicht mehr mit dem <em>dc</em> Wie gesagt das Bild ist geladen, aber der Scherzkeks gibt es nicht aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>mfg nexnic <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/392243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/392243</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Wed, 12 Nov 2003 08:12:02 GMT</pubDate></item></channel></rss>