<?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[Farbauswahl für RichEdit-Feld realisieren]]></title><description><![CDATA[<p>Hallo<br />
Man soll in das RichEdit-Feld etwas hineinschreiben können dabei soll man aber die Textfarbe auch auswählen können.<br />
Wie realisiere ich am besten eine Farbauswahl?<br />
Am schönsten wär das mit einem Pulldown-Menu oder und ein Farbgitter aus der man dann zwischen ca. 20 verschieden Farben wählen kann.</p>
<p>Hab leider noch nie eine Farbauswahl realisiert und bin schon ne Weile dran aber ich bekomm kein bischen hin.</p>
<p>Danke für jede Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142593/farbauswahl-für-richedit-feld-realisieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 07:14:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142593.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Mar 2006 22:57:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Farbauswahl für RichEdit-Feld realisieren on Fri, 31 Mar 2006 22:57:49 GMT]]></title><description><![CDATA[<p>Hallo<br />
Man soll in das RichEdit-Feld etwas hineinschreiben können dabei soll man aber die Textfarbe auch auswählen können.<br />
Wie realisiere ich am besten eine Farbauswahl?<br />
Am schönsten wär das mit einem Pulldown-Menu oder und ein Farbgitter aus der man dann zwischen ca. 20 verschieden Farben wählen kann.</p>
<p>Hab leider noch nie eine Farbauswahl realisiert und bin schon ne Weile dran aber ich bekomm kein bischen hin.</p>
<p>Danke für jede Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1028374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028374</guid><dc:creator><![CDATA[SimonTracker]]></dc:creator><pubDate>Fri, 31 Mar 2006 22:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to Farbauswahl für RichEdit-Feld realisieren on Sat, 01 Apr 2006 00:12:41 GMT]]></title><description><![CDATA[<p>Ich habe das jetzt mit ColorDialog relisiert aber wie kann ich die Eigenschaft Options von Tcolor verwenden?</p>
<pre><code class="language-cpp">ColorDialog1-&gt;Options-&gt;cdFullOpen = true;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1028380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028380</guid><dc:creator><![CDATA[SimonTracker]]></dc:creator><pubDate>Sat, 01 Apr 2006 00:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to Farbauswahl für RichEdit-Feld realisieren on Sat, 01 Apr 2006 01:47:44 GMT]]></title><description><![CDATA[<p>So das hätte ich jetzt acuh geschaft</p>
<pre><code class="language-cpp">ColorDialog1-&gt;Options &lt;&lt; cdFullOpen;
</code></pre>
<p>jetzt müsste ich nur noch wissen wie ich einen Farbwert von TColorDialog als AnsiString über das Netzwerk übermittel. Das Problem ist, wenn ich den Wert einfach einem AnsiString anhänge und den dann über Netztwerk schike dort dann wieder auslese und den dann für das RichEdit Feld benutzen will</p>
<pre><code class="language-cpp">RichEdit1-&gt;SelAttributes-&gt;Color = farbwert;
</code></pre>
<p>kommt diese Fehlermeldung:<br />
Konvertierung von AnsiString nach TColor nicht möglich</p>
<p>Wie kann ich den Wert wieder in das passende Format bringen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1028386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028386</guid><dc:creator><![CDATA[SimonTracker]]></dc:creator><pubDate>Sat, 01 Apr 2006 01:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to Farbauswahl für RichEdit-Feld realisieren on Sat, 01 Apr 2006 03:17:11 GMT]]></title><description><![CDATA[<p>Nach 3 Postings -&gt; Was ist den nun deine Frage??</p>
<p>- Du kannst dir die Funktion ColorToRGB ansehen<br />
- Du kannst den Farbwert in einen HEX-String umrechnen</p>
<pre><code class="language-cpp">long color=ColorToRGB(ColorDialog1-&gt;Color);
String HEXWERT=IntToHex(GetRValue(color),2)+IntToHex(GetGValue(color),2)+IntToHex(GetBValue(color),2);
</code></pre>
<p>und wieder zurück:</p>
<pre><code class="language-cpp">int r,g,b;
r=StrToInt(&quot;0x&quot;+HEXWERT.SubString(1,2));
g=StrToInt(&quot;0x&quot;+HEXWERT.SubString(3,2));
b=StrToInt(&quot;0x&quot;+HEXWERT.SubString(5,2));
Irgenwas_was_Color_nutzt-&gt;Color=RGB(r,g,b);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1028389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1028389</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sat, 01 Apr 2006 03:17:11 GMT</pubDate></item></channel></rss>