<?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[Frage zu TColor]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich setzte mit Hilfe einer ComboBox(Transparenz) meinen Alpha Wert:</p>
<p>Color = (Color &amp; ~0xFF000000) | (abs(((float)(10 - Transparenz-&gt;ItemIndex)) / 10 * 0xFF) &lt;&lt; 24);</p>
<p>Später möchte ich durch Auswahl, den Transparantwert für die ComboBox auslesen können.</p>
<p>Wie bekomme ich aus dem Color Wert welcher Transparenz ist, wieder den Index bzw den Wert der Transparenz?<br />
Ich möchte dann den vom Farbwert in der Transparenz ComboBoxs später den Alpha Wert(ItemIndex) dargestellt bekommen.</p>
<p>Man müsste ja die Formel <em>nur</em> umstellen *hust hust* <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="😞"
    /><br />
Da gibts doch bestimmt ne Lösung die ich auch hinbekomme, oder? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132853/frage-zu-tcolor</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 11:52:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132853.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jan 2006 14:46:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu TColor on Fri, 13 Jan 2006 14:46:26 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich setzte mit Hilfe einer ComboBox(Transparenz) meinen Alpha Wert:</p>
<p>Color = (Color &amp; ~0xFF000000) | (abs(((float)(10 - Transparenz-&gt;ItemIndex)) / 10 * 0xFF) &lt;&lt; 24);</p>
<p>Später möchte ich durch Auswahl, den Transparantwert für die ComboBox auslesen können.</p>
<p>Wie bekomme ich aus dem Color Wert welcher Transparenz ist, wieder den Index bzw den Wert der Transparenz?<br />
Ich möchte dann den vom Farbwert in der Transparenz ComboBoxs später den Alpha Wert(ItemIndex) dargestellt bekommen.</p>
<p>Man müsste ja die Formel <em>nur</em> umstellen *hust hust* <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="😞"
    /><br />
Da gibts doch bestimmt ne Lösung die ich auch hinbekomme, oder? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/965642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965642</guid><dc:creator><![CDATA[hummelig]]></dc:creator><pubDate>Fri, 13 Jan 2006 14:46:26 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu TColor on Fri, 13 Jan 2006 14:50:03 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewforum.php?f=43&amp;sid=68e99bd16b41460b1ada816dcd3ee16b" rel="nofollow">http://www.c-plusplus.net/forum/viewforum.php?f=43&amp;sid=68e99bd16b41460b1ada816dcd3ee16b</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/965648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965648</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Fri, 13 Jan 2006 14:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu TColor on Fri, 13 Jan 2006 15:29:16 GMT]]></title><description><![CDATA[<p>kehr doch deine berechnung einfach um...</p>
<pre><code class="language-cpp">typedef unsigned char u_char;

u_char Red   = (u_char) Color;
u_char Green = (u_char) (Color &gt;&gt; 8);
u_char Blue  = (u_char) (Color &gt;&gt; 16);
u_char Alpha = (u_char) (Color &gt;&gt; 24);

int    Index = 10 - ((int) ((Alpha / 255.0) * 10.0));
</code></pre>
<p>p.s. keine gewähr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/965716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965716</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Fri, 13 Jan 2006 15:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu TColor on Fri, 13 Jan 2006 17:19:44 GMT]]></title><description><![CDATA[<p>Ich habs bereits so gelöst</p>
<pre><code class="language-cpp">// Gibt den ItemIndex für meine Transparenz ComboBox wieder
int __fastcall TForm1::GetAlpha(TColor color)
{
	return 10 - (((100 * ((color &amp; 0xFF000000) &gt;&gt; 24) / 256) + 1) / 10);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/965857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965857</guid><dc:creator><![CDATA[hummelig]]></dc:creator><pubDate>Fri, 13 Jan 2006 17:19:44 GMT</pubDate></item></channel></rss>