<?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[Problem mit image&#x2F;icon auf Button im Dialogfeld]]></title><description><![CDATA[<p>Wie der Titel schon sagt möchte ich auf einen Button im Dialogfeld ein Image laden/legen, leider funktioniert dies nur wenn meine Resource eine *.bmp Datei ist jedoch nicht mit einem 16oder 256 Farben Icon.</p>
<p>hier mein Code wenn ich das Bitmap lade (dier Code funktioniert)</p>
<pre><code class="language-cpp">SendDlgItemMessage(Opt_Sound, OP_BUTN1, BM_SETIMAGE, IMAGE_BITMAP,(LPARAM)LoadImage(ThisInstance, MAKEINTRESOURCE(BMP_SPEAKER), IMAGE_BITMAP, 17, 17, 0));
</code></pre>
<p>und hier der Code wenn ich versuche ein Icon zu laden</p>
<pre><code class="language-cpp">SendDlgItemMessage(Opt_Sound, OP_BUTN1, BM_SETIMAGE, IMAGE_ICON,(LPARAM)LoadImage(ThisInstance, MAKEINTRESOURCE(ICN_SPEAKER), IMAGE_ICON, 17, 17, 0));
</code></pre>
<p>als Resource für BMP_SPEAKER dient ein Bitmap 17x17 mit 256 Farben und als Resource für ICN_SPEAKER dient ein Icon 17x17 mit 256 Farben (16 Farben hab ich auch schon probiert)</p>
<p>um ein Bitmap draufzulegen wurde der Buttton in der *.rc Datei so definiert</p>
<pre><code class="language-cpp">PUSHBUTTON	&quot;&quot;,OP_BUTN1,300,21,20,13, BS_BITMAP
</code></pre>
<p>um ein Icon draufzulegen hab ich in so definiert</p>
<pre><code class="language-cpp">PUSHBUTTON	OP_BUTN1,300,21,20,13, BS_ICON
</code></pre>
<p>also die bmp datei wird korrekt angezeigt, aber anstelle des Icon sind diese zeichen auf dem Button &quot;ÿ|0&quot;</p>
<p>Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185743/problem-mit-image-icon-auf-button-im-dialogfeld</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 09:14:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185743.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Jun 2007 16:36:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit image&#x2F;icon auf Button im Dialogfeld on Sat, 30 Jun 2007 16:36:31 GMT]]></title><description><![CDATA[<p>Wie der Titel schon sagt möchte ich auf einen Button im Dialogfeld ein Image laden/legen, leider funktioniert dies nur wenn meine Resource eine *.bmp Datei ist jedoch nicht mit einem 16oder 256 Farben Icon.</p>
<p>hier mein Code wenn ich das Bitmap lade (dier Code funktioniert)</p>
<pre><code class="language-cpp">SendDlgItemMessage(Opt_Sound, OP_BUTN1, BM_SETIMAGE, IMAGE_BITMAP,(LPARAM)LoadImage(ThisInstance, MAKEINTRESOURCE(BMP_SPEAKER), IMAGE_BITMAP, 17, 17, 0));
</code></pre>
<p>und hier der Code wenn ich versuche ein Icon zu laden</p>
<pre><code class="language-cpp">SendDlgItemMessage(Opt_Sound, OP_BUTN1, BM_SETIMAGE, IMAGE_ICON,(LPARAM)LoadImage(ThisInstance, MAKEINTRESOURCE(ICN_SPEAKER), IMAGE_ICON, 17, 17, 0));
</code></pre>
<p>als Resource für BMP_SPEAKER dient ein Bitmap 17x17 mit 256 Farben und als Resource für ICN_SPEAKER dient ein Icon 17x17 mit 256 Farben (16 Farben hab ich auch schon probiert)</p>
<p>um ein Bitmap draufzulegen wurde der Buttton in der *.rc Datei so definiert</p>
<pre><code class="language-cpp">PUSHBUTTON	&quot;&quot;,OP_BUTN1,300,21,20,13, BS_BITMAP
</code></pre>
<p>um ein Icon draufzulegen hab ich in so definiert</p>
<pre><code class="language-cpp">PUSHBUTTON	OP_BUTN1,300,21,20,13, BS_ICON
</code></pre>
<p>also die bmp datei wird korrekt angezeigt, aber anstelle des Icon sind diese zeichen auf dem Button &quot;ÿ|0&quot;</p>
<p>Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1315753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1315753</guid><dc:creator><![CDATA[Timmo]]></dc:creator><pubDate>Sat, 30 Jun 2007 16:36:31 GMT</pubDate></item></channel></rss>