<?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[JPG,GIF in Dialog anzeigen ... aber wie ??]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuch in einem Dialog ein .jpg/.gif/.bmp Bild anzuzeigen.<br />
In diesem Forum habe ich dazu diesen <a href="http://www.c-plusplus.net/forum/topic,1143.html" rel="nofollow">JPG,GIF in Dialog anzeigen (die lösung) - (FAQ?)</a> und diesen <a href="http://www.c-plusplus.net/forum/topic,1478.html" rel="nofollow">JPG,GIF in Dialog anzeigen (die lösung) - Ergänzung</a> Beitrag gefunden.<br />
Das funktioniert soweit auch. Nur will ich nicht durch einen klick auf einen Button das zeichnen auslösen! Ich will das das bild gerstellt wird wenn der Dialog erstellt wird.</p>
<p>Also hab ich den Code nen bischen umgestellt und den Teil des in den Threads geposteten Codes in die</p>
<pre><code>DoDataExchange(CDataExchange* pDX)
</code></pre>
<p>methode verlagert:</p>
<pre><code>fileName_ = &quot;C:asd.jpg&quot;;

    CString picPath = fileName_.c_str();

    LPCTSTR pPic = picPath;

    USES_CONVERSION;

    OleLoadPicturePath( T2OLE( pPic ), 0, 0, 0, IID_IPicture, (void **)&amp;m_mapPic );

    DrawPic( m_mapPic );
</code></pre>
<p>Jedoch bringt dies nix!?</p>
<p>Ich habe das gefühl, das das bild nicht gezeichnet werden kann, weil das Dialogfenster dann noch nicht fertiggestellt ist. Kann das sein?</p>
<p>Wo sollte ich diesen Code sonst hinpacken? Oder mach ich grundsätzlich was falsch?</p>
<p>Ich würde mich freuen, wenn mir jemand nen Tipp geben könnte...</p>
<p>Gruß,<br />
n1</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5945/jpg-gif-in-dialog-anzeigen-aber-wie</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 10:34:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5945.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 May 2003 00:59:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JPG,GIF in Dialog anzeigen ... aber wie ?? on Thu, 29 May 2003 00:59:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuch in einem Dialog ein .jpg/.gif/.bmp Bild anzuzeigen.<br />
In diesem Forum habe ich dazu diesen <a href="http://www.c-plusplus.net/forum/topic,1143.html" rel="nofollow">JPG,GIF in Dialog anzeigen (die lösung) - (FAQ?)</a> und diesen <a href="http://www.c-plusplus.net/forum/topic,1478.html" rel="nofollow">JPG,GIF in Dialog anzeigen (die lösung) - Ergänzung</a> Beitrag gefunden.<br />
Das funktioniert soweit auch. Nur will ich nicht durch einen klick auf einen Button das zeichnen auslösen! Ich will das das bild gerstellt wird wenn der Dialog erstellt wird.</p>
<p>Also hab ich den Code nen bischen umgestellt und den Teil des in den Threads geposteten Codes in die</p>
<pre><code>DoDataExchange(CDataExchange* pDX)
</code></pre>
<p>methode verlagert:</p>
<pre><code>fileName_ = &quot;C:asd.jpg&quot;;

    CString picPath = fileName_.c_str();

    LPCTSTR pPic = picPath;

    USES_CONVERSION;

    OleLoadPicturePath( T2OLE( pPic ), 0, 0, 0, IID_IPicture, (void **)&amp;m_mapPic );

    DrawPic( m_mapPic );
</code></pre>
<p>Jedoch bringt dies nix!?</p>
<p>Ich habe das gefühl, das das bild nicht gezeichnet werden kann, weil das Dialogfenster dann noch nicht fertiggestellt ist. Kann das sein?</p>
<p>Wo sollte ich diesen Code sonst hinpacken? Oder mach ich grundsätzlich was falsch?</p>
<p>Ich würde mich freuen, wenn mir jemand nen Tipp geben könnte...</p>
<p>Gruß,<br />
n1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28904</guid><dc:creator><![CDATA[n1]]></dc:creator><pubDate>Thu, 29 May 2003 00:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to JPG,GIF in Dialog anzeigen ... aber wie ?? on Thu, 29 May 2003 01:08:00 GMT]]></title><description><![CDATA[<p>DoDataExchange ist komplett falsch.</p>
<p>OnInitDialog<br />
wird aufgerufen wenn der Dialog erstellt wird.<br />
Solltest das aber auch in OnPaint anzeigen da er bei neuzeichnen wieder gelöscht wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28905</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 29 May 2003 01:08:00 GMT</pubDate></item><item><title><![CDATA[Reply to JPG,GIF in Dialog anzeigen ... aber wie ?? on Thu, 29 May 2003 05:32:00 GMT]]></title><description><![CDATA[<p>Es reicht, wenn ers nur in OnPaint hat, da das ja acuh beim Starten des Programms aufgerufen wird ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28906</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 29 May 2003 05:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to JPG,GIF in Dialog anzeigen ... aber wie ?? on Thu, 29 May 2003 08:30:00 GMT]]></title><description><![CDATA[<p>Habe die OnInitDialog erwähnt damit er beim nächsten mal nicht den Fehler wie oben wieder macht und initialisierungen für den Dialog in die DoDataExchange schreibt.<br />
<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/28907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28907</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 29 May 2003 08:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to JPG,GIF in Dialog anzeigen ... aber wie ?? on Thu, 29 May 2003 10:33:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>vielen Dank für die Antworten. Nun funktionierts so wie es soll. Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28908</guid><dc:creator><![CDATA[n1]]></dc:creator><pubDate>Thu, 29 May 2003 10:33:00 GMT</pubDate></item></channel></rss>