<?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[Check Box als PUSHLIKE und mit Bild anstatt Text]]></title><description><![CDATA[<p>Wie es der Titel schon sagt, möchte ich gerne eine CheckBox erstellen, welche den Style BS_PUSHLIKE besitzt, aber auch anstatt eines Textes ein Bitmap darstellt.</p>
<p>Ich will damit einen Button erreichen, der im normalen Zustand mir bsp. ein Bild einer Lupe zum Hereinzoomen anzeigt. Wenn ich dann darauf drücke, dann soll ein Bild einer Lupe zum Herauszoomen erscheinen.</p>
<p>Das mit dem Button klappt auch an sich. Nur mit dem Bild anzeigen will es nicht. Habe mal zum Testen nur Strings dargestellt. Das klappt!</p>
<p>Dann habe ich mal mit der Methode Get-/SetButtonStyle() herumgespielt.<br />
Dabei fiel mir auf, dass man wohl BS_AUTOCHECKBOX und BS_PUSHLIKE und BS_BITMAP nicht kombinieren kann. Leider hatte ich gedacht, dass es so ginge.<br />
Liegt am BS_BITMAP. Das akzeptiert dann nicht.<br />
Daher meine Frage: Hat von euch vielleicht jemand eine Idee oder Ahnung, wie ich das bewerkstelligen könnte? <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/116695/check-box-als-pushlike-und-mit-bild-anstatt-text</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 06:40:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116695.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Jul 2005 13:12:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Fri, 29 Jul 2005 13:12:36 GMT]]></title><description><![CDATA[<p>Wie es der Titel schon sagt, möchte ich gerne eine CheckBox erstellen, welche den Style BS_PUSHLIKE besitzt, aber auch anstatt eines Textes ein Bitmap darstellt.</p>
<p>Ich will damit einen Button erreichen, der im normalen Zustand mir bsp. ein Bild einer Lupe zum Hereinzoomen anzeigt. Wenn ich dann darauf drücke, dann soll ein Bild einer Lupe zum Herauszoomen erscheinen.</p>
<p>Das mit dem Button klappt auch an sich. Nur mit dem Bild anzeigen will es nicht. Habe mal zum Testen nur Strings dargestellt. Das klappt!</p>
<p>Dann habe ich mal mit der Methode Get-/SetButtonStyle() herumgespielt.<br />
Dabei fiel mir auf, dass man wohl BS_AUTOCHECKBOX und BS_PUSHLIKE und BS_BITMAP nicht kombinieren kann. Leider hatte ich gedacht, dass es so ginge.<br />
Liegt am BS_BITMAP. Das akzeptiert dann nicht.<br />
Daher meine Frage: Hat von euch vielleicht jemand eine Idee oder Ahnung, wie ich das bewerkstelligen könnte? <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/841663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841663</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Fri, 29 Jul 2005 13:12:36 GMT</pubDate></item><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Fri, 29 Jul 2005 20:33:46 GMT]]></title><description><![CDATA[<p>Den Button selber zeichnen ? =&gt; BS_OWNERDRAW</p>
]]></description><link>https://www.c-plusplus.net/forum/post/841877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/841877</guid><dc:creator><![CDATA[tvdog]]></dc:creator><pubDate>Fri, 29 Jul 2005 20:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Sat, 30 Jul 2005 17:27:20 GMT]]></title><description><![CDATA[<p>Irgendwie klappt es nicht?!</p>
<pre><code class="language-cpp">DWORD checkyStyle = BS_OWNERDRAW|BS_BITMAP|BS_AUTOCHECKBOX|BS_PUSHLIKE;
m_checky.Create(_T(&quot;Test&quot;),checkyStyle,CRect(client.right-150,client.bottom-150,client.right-50,client.bottom-50)
,AfxGetApp()-&gt;m_pActiveWnd,1);
</code></pre>
<p>Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/842320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/842320</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Sat, 30 Jul 2005 17:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Sat, 30 Jul 2005 17:32:47 GMT]]></title><description><![CDATA[<p>Er scheint irgendwie</p>
<pre><code class="language-cpp">BS_OWNERDRAW
</code></pre>
<p>nicht zu mögen?!?<br />
Führt immer zum Assertion Fehler. Auch wenn ich es alleine als Style nehme.</p>
<p>EDIT: Habe übrigens eine dialogfeldbasierende Anwendung. Und versuche dies in der OnInitDialog().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/842322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/842322</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Sat, 30 Jul 2005 17:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Sat, 30 Jul 2005 17:49:31 GMT]]></title><description><![CDATA[<p>Ich glaub, du hast das mit dem OwnerDraw falsch verstanden...<br />
Du sollst nicht nur den Stil auf BS_OWNERDRAW machen, sondern du musst dich noch selber um das darstellen/zeichnen deiner checkbox kümmern<br />
Und das hab ich noch ausm MSDN:</p>
<blockquote>
<p><strong>BS_OWNERDRAW</strong><br />
Creates an owner-drawn button. The owner window receives a WM_DRAWITEM message when a visual aspect of the button has changed. Do not combine the BS_OWNERDRAW style with any other button styles.</p>
</blockquote>
<p>Für mehr Infos einfach mal selbst im MSDN suchen <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/842326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/842326</guid><dc:creator><![CDATA[da-nic]]></dc:creator><pubDate>Sat, 30 Jul 2005 17:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Check Box als PUSHLIKE und mit Bild anstatt Text on Sat, 30 Jul 2005 18:06:39 GMT]]></title><description><![CDATA[<blockquote>
<p>dwStyle<br />
Specifies the button control's style. Apply any combination of button styles to the button.</p>
</blockquote>
<p>Das habe ich gefunden (in der MSDN). Die Betonung liegt auf any. Ich suche immer erst selbst, bevor ich hier poste. <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="😉"
    /><br />
Aber danke für den Hinweis. Mal schauen, was sich machen lässt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/842330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/842330</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Sat, 30 Jul 2005 18:06:39 GMT</pubDate></item></channel></rss>