<?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[commcrtl und Vista]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich benutze 2 PCs, mit Vista und XP.<br />
Auf dem XP-PC sieht der Button so aus: <a href="http://pics-load.net/?v=images/raXRrTqOYfListBox-Screen-XP.jpg" rel="nofollow">http://pics-load.net/?v=images/raXRrTqOYfListBox-Screen-XP.jpg</a><br />
Aber auf dem Vista-PC hat er so einen weißen rand:<a href="http://pics-load.net/?v=images/OW1bBmEEg4List-bessser-Vista.jpg" rel="nofollow">http://pics-load.net/?v=images/OW1bBmEEg4List-bessser-Vista.jpg</a></p>
<p>Wie kann ich machen das bei Vista die Buttons so aussehen wie bei XP?</p>
<p>MfG, Andrew</p>
<p>P.S:Ich hab gehört dass das mit WM_CTLCOLORBTN geht aber wie soll ich auf die Nachricht reagieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243932/commcrtl-und-vista</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 01:54:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243932.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jun 2009 07:56:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to commcrtl und Vista on Tue, 23 Jun 2009 07:56:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich benutze 2 PCs, mit Vista und XP.<br />
Auf dem XP-PC sieht der Button so aus: <a href="http://pics-load.net/?v=images/raXRrTqOYfListBox-Screen-XP.jpg" rel="nofollow">http://pics-load.net/?v=images/raXRrTqOYfListBox-Screen-XP.jpg</a><br />
Aber auf dem Vista-PC hat er so einen weißen rand:<a href="http://pics-load.net/?v=images/OW1bBmEEg4List-bessser-Vista.jpg" rel="nofollow">http://pics-load.net/?v=images/OW1bBmEEg4List-bessser-Vista.jpg</a></p>
<p>Wie kann ich machen das bei Vista die Buttons so aussehen wie bei XP?</p>
<p>MfG, Andrew</p>
<p>P.S:Ich hab gehört dass das mit WM_CTLCOLORBTN geht aber wie soll ich auf die Nachricht reagieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731420</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Tue, 23 Jun 2009 07:56:50 GMT</pubDate></item><item><title><![CDATA[Reply to commcrtl und Vista on Tue, 23 Jun 2009 12:08:17 GMT]]></title><description><![CDATA[<p>Wer zeichnet denn den Hintergrund?<br />
Ich sehe eher ein Problem, dass für das Zeichnen hier der Hintergrund geclippt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731558</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 23 Jun 2009 12:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to commcrtl und Vista on Tue, 23 Jun 2009 12:11:07 GMT]]></title><description><![CDATA[<p>Ich hab gar nichts geclippt! (soviel ich weiß.)<br />
Ich hab den StandardHintergrund genommen dh.</p>
<pre><code class="language-cpp">wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1731560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731560</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Tue, 23 Jun 2009 12:11:07 GMT</pubDate></item><item><title><![CDATA[Reply to commcrtl und Vista on Wed, 24 Jun 2009 11:04:53 GMT]]></title><description><![CDATA[<p>Okay hab es jetzt gefunden hier im FAQ!</p>
<pre><code class="language-cpp">case WM_CTLCOLOREDIT: 
        SetBkMode((HDC)wParam,TRANSPARENT);         // Texthintergrund auf transparent setzen 
        SetTextColor((HDC)wParam,RGB(255,255,255)); // Textfarbe auf Weiss setzen 
        return (long)CreateSolidBrush(RGB(0,0,0));  // Hintergrundfarbe auf schwarz setzen 
        break;
</code></pre>
<p>das hab ich dann geändert in:</p>
<pre><code class="language-cpp">case WM_CTLCOLORBTN: 
        SetBkMode((HDC)wParam,TRANSPARENT);         // Texthintergrund auf transparent setzen 
        SetTextColor((HDC)wParam,RGB(255,255,255)); // Textfarbe auf Weiss setzen 
        return (long)CreateSolidBrush(RGB(0,0,0));  // Hintergrundfarbe auf schwarz setzen 
        break;
</code></pre>
<p>Also jetzt kann ich die Hintergundefarbe von dem Button ändern aber wie ist die Standardfarbe also dieses grau? (Wenn es keiner weiß änder ich einfach die HIntergrundfabe von dem ganzen Fenster, aber ich würd es gerne wissen!)</p>
<p>/edit:<br />
Ich glaube es ist ungefähr 200,200,200!</p>
<p>Mfg, Andrew</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1731579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1731579</guid><dc:creator><![CDATA[Andrew3726]]></dc:creator><pubDate>Wed, 24 Jun 2009 11:04:53 GMT</pubDate></item></channel></rss>