<?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[Farbe von Button bei klick verändern?!]]></title><description><![CDATA[<p>Hi, bin `n ziemlicher newbie in VC++ und hab mal ne Frage:</p>
<p>Ich möchte das ein Button, wenn ich auf ihn klicke, sich rot färbt.....hab leider kein Plan wie das geht, kann mir da jemand helfen? :_)</p>
<p>EDIT: Also nicht das ich jetzt falsch verstanden werde, wie man ein Dialogfeld mit Buttons usw. macht, weiß ich natürlich!</p>
<p>Weiß auch wie man die Hintergrundfarbe von nem Dialogfenster ändert, aber leider nicht wie man die von einem Button ändert! <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/140336/farbe-von-button-bei-klick-verändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 10:28:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140336.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Mar 2006 10:19:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Tue, 14 Mar 2006 12:05:29 GMT]]></title><description><![CDATA[<p>Hi, bin `n ziemlicher newbie in VC++ und hab mal ne Frage:</p>
<p>Ich möchte das ein Button, wenn ich auf ihn klicke, sich rot färbt.....hab leider kein Plan wie das geht, kann mir da jemand helfen? :_)</p>
<p>EDIT: Also nicht das ich jetzt falsch verstanden werde, wie man ein Dialogfeld mit Buttons usw. macht, weiß ich natürlich!</p>
<p>Weiß auch wie man die Hintergrundfarbe von nem Dialogfenster ändert, aber leider nicht wie man die von einem Button ändert! <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/1015851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015851</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Tue, 14 Mar 2006 12:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Tue, 14 Mar 2006 12:05:47 GMT]]></title><description><![CDATA[<p>Wenn du noch nie vorher damit gearbeitet hast, wird es rel. schwierig zu verstehen sein. Du musst 'Subclassen', d.h. eine eigene von CButton abgeleitete Klasse erstellung und die virtuelle Funktion OnDrawItem() überschreiben.</p>
<p>Wenn ich es nicht vergesse kann ich mal zuhause nachschauen, ob ich nicht nen Codeschnipsel habe. Ansonsten steht es, soweit ich weiß auch irgendwo unter <a href="http://www.msdn.de" rel="nofollow">www.msdn.de</a>.</p>
<p>Such mal nach 'custom controls' oder 'ownerdrawn controls'.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015970</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Tue, 14 Mar 2006 12:05:47 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Tue, 14 Mar 2006 12:12:51 GMT]]></title><description><![CDATA[<p>Danke erstmal für die Antwort, ich gucke mal ob ich daraus schlau werde, wenn du natürlich an den Codeschnipsel denkst, wäre das noch besser! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015978</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Tue, 14 Mar 2006 12:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Tue, 14 Mar 2006 15:59:40 GMT]]></title><description><![CDATA[<p>Codeschnipsel kannst du von selbst definierten Buttons unter <a href="http://www.codeproject.com" rel="nofollow">www.codeproject.com</a> massenhaft finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016140</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Tue, 14 Mar 2006 15:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 07:07:58 GMT]]></title><description><![CDATA[<p>Ich habe es nach dieser Anleitung mal gemacht. Sorry, habe gestern leider nicht mehr dran gedacht, aber das sollte hier auch helfen.<br />
<a href="http://www.codeguru.com/cpp/controls/buttonctrl/article.php/c5157/" rel="nofollow">http://www.codeguru.com/cpp/controls/buttonctrl/article.php/c5157/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016439</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Wed, 15 Mar 2006 07:07:58 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 08:26:52 GMT]]></title><description><![CDATA[<p>Erstmal danke für die Anleitung, funktioniert bei mir leider nicht so wie es da steht....er compiliert zwar alles richtig und mit 0 errors &amp; 0 warnings, aber sobald ich es ausführe, stürzt es ab &quot;unknown software exception (0x800000003) bla bla bla&quot; <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/1016480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016480</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Wed, 15 Mar 2006 08:26:52 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:03:27 GMT]]></title><description><![CDATA[<p>Du musst deinen Button dann auch mit dem BS_OWNERDRAWN -Flag erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016506</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:09:53 GMT]]></title><description><![CDATA[<p>öhm....wie mach ich das? *schäm*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016510</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:17:41 GMT]]></title><description><![CDATA[<p>Du hast ja nun deine Button-Klasse.<br />
Wenn du mit Hilfe des Resourceneditors einen Button hinzufügst, kannst du anschließend in der Eingenschaftenseite (F4 wenn Button ausgewählt)<br />
'Owner Draw' (kenne nicht die deutsche Bezeichnung im Visual Studio) auf true setzen.<br />
Wenn du es mit Create erstellt hast fügst du bei den Styles BS_OWNERDRAW hinzu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016519</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:17:05 GMT]]></title><description><![CDATA[<p>strcat schrieb:</p>
<blockquote>
<p>öhm....wie mach ich das? *schäm*</p>
</blockquote>
<p>Entweder in der IDE bei den Eigenschaften der Schaltfläche mit der Auswahl von &quot;Besitzerzeichnung&quot; oder per Code mit</p>
<pre><code class="language-cpp">CButton *pButton = (CButton*)GetDlgItem(IDC_BUTTON1);
pButton-&gt;ModifyStyle(NULL,BS_OWNERDRAW);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1016520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016520</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:17:05 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:25:25 GMT]]></title><description><![CDATA[<p>Paul_C. schrieb:</p>
<blockquote>
<p>Du hast ja nun deine Button-Klasse.<br />
Wenn du mit Hilfe des Resourceneditors einen Button hinzufügst, kannst du anschließend in der Eingenschaftenseite (F4 wenn Button ausgewählt)<br />
'Owner Draw' (kenne nicht die deutsche Bezeichnung im Visual Studio) auf true setzen.<br />
Wenn du es mit Create erstellt hast fügst du bei den Styles BS_OWNERDRAW hinzu.</p>
</blockquote>
<p>Ach das meinst du, jo hatte den Button mit dem Ressourceneditor erstellt und &quot;Besitzerzeichnung&quot; (so heißt es auf deutsch) auch aktiviert, stand ja auch in der Anleitung!</p>
<p>Aber bringt leider nichts! <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/1016526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016526</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:36:21 GMT]]></title><description><![CDATA[<p>Ok. Dann noch eine Frage: Hast du in deiner eigenen Klasse, die Messagebehandlung für WM_DRAWITEM unter Nachrichten oder unter Überladene Funktionen (Virtuelle) erstellt? Sollst nämlich die überladene nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016540</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:36:21 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:40:38 GMT]]></title><description><![CDATA[<p>Unter &quot;Nachrichten&quot;.....oha, dann liegts wohl daran?!</p>
<p>Aber wo zum Henker finde ich &quot;virtuelle Funktionen&quot; ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016546</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 09:51:03 GMT]]></title><description><![CDATA[<p>Aaaaaaah so, jetzt hab ich sie gefunden (ist in der Anleitung halt ziemlich anders beschrieben und bin noch neu in VC)!</p>
<p>So, ich probiers gleich mal aus!</p>
<p>EDIT: Hm, also dasselbe Spiel, mit 0 errors compilt aber es stürzt ab....na denn, ich schätze mal ich hab irgendwo anders Bockmist gebaut, ich werd das schon finden, danke euch erstmal für die Hilfe! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016549</guid><dc:creator><![CDATA[strcat]]></dc:creator><pubDate>Wed, 15 Mar 2006 09:51:03 GMT</pubDate></item><item><title><![CDATA[Reply to Farbe von Button bei klick verändern?! on Wed, 15 Mar 2006 10:58:21 GMT]]></title><description><![CDATA[<p>Sonst versuche ich, nochmal daran zu denken. Viel Erolg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1016588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1016588</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Wed, 15 Mar 2006 10:58:21 GMT</pubDate></item></channel></rss>