<?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[Bitmaps in einem CListCtrl anzeigen]]></title><description><![CDATA[<p>Hi,</p>
<p>also ich hab hier in der FAQ <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39121" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39121</a> eine super Beitrag gefunden.</p>
<p>Ich hab nun noch ein Problem <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>Das Programm starte auch normal ohne Fehler <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="🤡"
    /> zu bringen. <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="👍"
    /> Wenn ich nun den Button drücke, welcher den ganzen Code zum laufen bringt, zeichnet der in das Listenelement ein leeres Bitmap. <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="😮"
    /></p>
<p>Das</p>
<pre><code class="language-cpp">pListCtrl-&gt;InsertItem(0,&quot;Bitmap&quot;,0);
</code></pre>
<p>zeigt er aber richtig an.</p>
<p>Hat jemand eine Idee was ich übersehen habe? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
<p>Hier der Code so wie ich ihn übernommen habe:</p>
<pre><code class="language-cpp">void CImaglistDlg::OnLaden() 
{
	int size = 128;
	CBitmap bitmap,bit;
	BITMAP bm;

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

	bitmap.GetObject(sizeof(bm), &amp;bm); 
	{ 
        CDC speicherDC; 
        speicherDC.CreateCompatibleDC(GetDC()); 
        speicherDC.SelectObject(&amp;bitmap); 

        CDC BmpDC; 
        BmpDC.CreateCompatibleDC(GetDC()); 
        bit.CreateCompatibleBitmap(GetDC(),size,size);
        BmpDC.SelectObject(&amp;bit); 

        BmpDC.SetStretchBltMode(HALFTONE); 
        ::SetBrushOrgEx(BmpDC.m_hDC ,0,0,NULL); 

        BmpDC.StretchBlt(0, 0,size,size,&amp;speicherDC, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY); 
	} 

	CImageList m_ImageList; 
	m_ImageList.Create(size,size,ILC_COLOR24,1,1); 
	m_ImageList.Add(&amp;bit , RGB(0,0,0)); 

	CListCtrl * pListCtrl = (CListCtrl*) GetDlgItem(IDC_LIST); 
	pListCtrl-&gt;SetImageList(&amp;m_ImageList,LVSIL_NORMAL); 
	pListCtrl-&gt;InsertItem(0,&quot;Bitmap&quot;,0);

}
</code></pre>
<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/topic/56281/bitmaps-in-einem-clistctrl-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 07:58:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56281.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Nov 2003 09:44:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmaps in einem CListCtrl anzeigen on Tue, 25 Nov 2003 15:08:55 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>also ich hab hier in der FAQ <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39121" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39121</a> eine super Beitrag gefunden.</p>
<p>Ich hab nun noch ein Problem <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>Das Programm starte auch normal ohne Fehler <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="🤡"
    /> zu bringen. <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="👍"
    /> Wenn ich nun den Button drücke, welcher den ganzen Code zum laufen bringt, zeichnet der in das Listenelement ein leeres Bitmap. <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="😮"
    /></p>
<p>Das</p>
<pre><code class="language-cpp">pListCtrl-&gt;InsertItem(0,&quot;Bitmap&quot;,0);
</code></pre>
<p>zeigt er aber richtig an.</p>
<p>Hat jemand eine Idee was ich übersehen habe? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
<p>Hier der Code so wie ich ihn übernommen habe:</p>
<pre><code class="language-cpp">void CImaglistDlg::OnLaden() 
{
	int size = 128;
	CBitmap bitmap,bit;
	BITMAP bm;

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

	bitmap.GetObject(sizeof(bm), &amp;bm); 
	{ 
        CDC speicherDC; 
        speicherDC.CreateCompatibleDC(GetDC()); 
        speicherDC.SelectObject(&amp;bitmap); 

        CDC BmpDC; 
        BmpDC.CreateCompatibleDC(GetDC()); 
        bit.CreateCompatibleBitmap(GetDC(),size,size);
        BmpDC.SelectObject(&amp;bit); 

        BmpDC.SetStretchBltMode(HALFTONE); 
        ::SetBrushOrgEx(BmpDC.m_hDC ,0,0,NULL); 

        BmpDC.StretchBlt(0, 0,size,size,&amp;speicherDC, 0, 0, bm.bmWidth, bm.bmHeight, SRCCOPY); 
	} 

	CImageList m_ImageList; 
	m_ImageList.Create(size,size,ILC_COLOR24,1,1); 
	m_ImageList.Add(&amp;bit , RGB(0,0,0)); 

	CListCtrl * pListCtrl = (CListCtrl*) GetDlgItem(IDC_LIST); 
	pListCtrl-&gt;SetImageList(&amp;m_ImageList,LVSIL_NORMAL); 
	pListCtrl-&gt;InsertItem(0,&quot;Bitmap&quot;,0);

}
</code></pre>
<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/401111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401111</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Tue, 25 Nov 2003 15:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps in einem CListCtrl anzeigen on Tue, 25 Nov 2003 10:25:47 GMT]]></title><description><![CDATA[<p><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="😮"
    /> keiner ne Idee? Bitte, Bitte, Bitte.</p>
<p>Also hab es mit verschiedenen Bildern nun probiert und es geht trotzdem nicht. <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="😡"
    /> Mir kommt es schon so vor als ob er das Bitmap transparent macht <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>
<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/401829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401829</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Tue, 25 Nov 2003 10:25:47 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps in einem CListCtrl anzeigen on Tue, 25 Nov 2003 10:30:09 GMT]]></title><description><![CDATA[<p>Was passiert, wenn du<br />
&quot;Bilder/c.bmp&quot;<br />
in<br />
&quot;Bilder\\c.bmp&quot;<br />
änderst ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/401832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401832</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Tue, 25 Nov 2003 10:30:09 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps in einem CListCtrl anzeigen on Tue, 25 Nov 2003 10:47:31 GMT]]></title><description><![CDATA[<p>Da macht der auch nix, das blöde ist ja das laut debugger was in <em>bitmap</em> geladen wird und das auch mit <em>bit</em> von den Zahlen her übereinstimmt. <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="🙄"
    /> Hab nun auch schon mit <em>Draw</em> rumprobiert. Laut MSDN ist ja auch alles richtig, deserwegen weiß ich wirklich nimmer woran es liegt. <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>
<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/401843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/401843</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Tue, 25 Nov 2003 10:47:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmaps in einem CListCtrl anzeigen on Tue, 25 Nov 2003 14:35:45 GMT]]></title><description><![CDATA[<p>So, ich mal wieder. Hab jetzt als Spaß mal ne AfxMessageBox mit reingehauen. <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="🤡"
    /> Jetzt zeichnet er das Bild zwar, aber wenn ich die AfxMessageBox rausnehm, geht es wieder nicht.</p>
<p>Wenn er schonmal was in die Liste eingetragen hat <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="😡"
    /> , dann schafft er es net beim scrollen das bild neu zu zeichnen. Gibt es da noch ne Einstellung in MFC damit das funzt? <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>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/402019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/402019</guid><dc:creator><![CDATA[blub]]></dc:creator><pubDate>Tue, 25 Nov 2003 14:35:45 GMT</pubDate></item></channel></rss>