<?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[Bitmap verschwindet wenn anderes Fenster drüber lag]]></title><description><![CDATA[<p><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="😡"
    /> also folgendes Problem habsch:</p>
<p>Wenn ich nen Button drück soll ein Bild erscheinen. Des macht es auch <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="⚠"
    /> Wenn ich itze aber ein anderes Fenster drüber gelegt habe und dann zurück gehe is des Bild weg</p>
<pre><code class="language-cpp">void CImaglistDlg::OnLaden() 
{
    CBitmap bild1;

    bild1.Attach(LoadImage NULL,&quot;Bilder/bild1.bmp&quot;,IMAGE_BITMAP,NULL,NULL,LR_LOADFROMFILE|LR_DEFAULTCOLOR|LR_DEFAULTSIZE));

    m_bild.SetBitmap(bild1);	
}
</code></pre>
<p>So das Bild soll erst nach dem Klick auf den Button erscheinen und dann stehen bleiben <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>thx, schonmal im vorraus</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/topic/56600/bitmap-verschwindet-wenn-anderes-fenster-drüber-lag</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 08:03:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56600.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Nov 2003 09:57:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 09:57:03 GMT]]></title><description><![CDATA[<p><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="😡"
    /> also folgendes Problem habsch:</p>
<p>Wenn ich nen Button drück soll ein Bild erscheinen. Des macht es auch <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="⚠"
    /> Wenn ich itze aber ein anderes Fenster drüber gelegt habe und dann zurück gehe is des Bild weg</p>
<pre><code class="language-cpp">void CImaglistDlg::OnLaden() 
{
    CBitmap bild1;

    bild1.Attach(LoadImage NULL,&quot;Bilder/bild1.bmp&quot;,IMAGE_BITMAP,NULL,NULL,LR_LOADFROMFILE|LR_DEFAULTCOLOR|LR_DEFAULTSIZE));

    m_bild.SetBitmap(bild1);	
}
</code></pre>
<p>So das Bild soll erst nach dem Klick auf den Button erscheinen und dann stehen bleiben <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>thx, schonmal im vorraus</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/403159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403159</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Thu, 27 Nov 2003 09:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 10:25:46 GMT]]></title><description><![CDATA[<p>Eine Möglichkeit:<br />
- den Code aus deiner Funktion OnLaden() heraus nehmen und an das Ende von OnPaint() schreiben<br />
- in deiner Funktion OnLaden() OnPaint() aufrufen.<br />
- eine boolsche Membervariable bei deiner Klasse CImaglistDlg hinzufügen<br />
- in OnInitDialog() die boolsche Variable auf false setzen (d.h. der Button wurde noch nicht gedrückt)<br />
- in OnLaden() die boolsche Variable auf true setzen (vor dem Aufruf von OnPaint())<br />
- deinen Code, der jetzt in die OnPaint() verschoben wurde, rufst du nur auf, wenn der Button schon einmal dedrückt wurde, also noch ein if(die_boolsche_Membervariable == true) davor packen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/403172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403172</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 27 Nov 2003 10:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 12:13:23 GMT]]></title><description><![CDATA[<p>thx, das funzt prima <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="😃"
    /> , hab grad probiert, aber bei meiner Bildliste funzt das net <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="😡"
    /> , muß ich da irgendwo anners noch was hinschreiben? Die Liste ist in einem Listenelement. <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/403224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403224</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Thu, 27 Nov 2003 12:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 12:27:53 GMT]]></title><description><![CDATA[<p>Vielleicht klappt es ja, wenn du noch ein<br />
m_MembervariableVonDemListenelement.Invalidate();<br />
oder ein<br />
m_MembervariableVonDemListenelement.RedrawWindow();<br />
an das Ende der OnPaint() schreibst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/403234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403234</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 27 Nov 2003 12:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 12:56:56 GMT]]></title><description><![CDATA[<p>Cool, es klappt so</p>
<pre><code class="language-cpp">m_testlist.RedrawWindow();
</code></pre>
<p>m_testliste ist die Membervariable.<br />
Jetzt gibet das letzte problem: Die Bilder verschwinden wenn ich im Listenelement scrolle <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="😞"
    /> Hast du da noch ne Idee wie die sich wieder zeichnen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/403248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403248</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Thu, 27 Nov 2003 12:56:56 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap verschwindet wenn anderes Fenster drüber lag on Thu, 27 Nov 2003 13:32:39 GMT]]></title><description><![CDATA[<p>Öhm, eine Idee wäre, nach einer Scroll-Message zu suchen, OnScroll oder so, diese abzufangen und dort auch ein Redraw von dem Listenelement aufzurufen. Das klingt aber jetzt schon nach flackern und flimmern...<br />
Vielleicht gibt es ja auch sowas wie EndScroll, das wäre besser zum Neuzeichnen. Oder spätestens bei SELCHANGE das Listenelement wieder neu zeichnen aber mehr fällt mir gerade nicht ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/403267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/403267</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 27 Nov 2003 13:32:39 GMT</pubDate></item></channel></rss>