<?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[RGB array]]></title><description><![CDATA[<p>ich möchte gerne ein array haben,<br />
in dem ich rgb werte also z.b.</p>
<pre><code>RGB(0,170,0)
</code></pre>
<p>speichern kann</p>
<p>habs auch schon als vector probiert.<br />
bekomms aber irgendwie nicht hin <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/topic/117813/rgb-array</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 03:41:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117813.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Aug 2005 13:59:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RGB array on Thu, 11 Aug 2005 13:59:32 GMT]]></title><description><![CDATA[<p>ich möchte gerne ein array haben,<br />
in dem ich rgb werte also z.b.</p>
<pre><code>RGB(0,170,0)
</code></pre>
<p>speichern kann</p>
<p>habs auch schon als vector probiert.<br />
bekomms aber irgendwie nicht hin <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/850192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850192</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 11 Aug 2005 13:59:32 GMT</pubDate></item><item><title><![CDATA[Reply to RGB array on Thu, 11 Aug 2005 14:16:38 GMT]]></title><description><![CDATA[<p>RGB ist nur ein macro.<br />
Dir wird nichts anders übrig bleiben als in deinem array unsigned long zu speichern. z.b.</p>
<pre><code class="language-cpp">unsigned long colors[20];
colors[0]=RGB(0,170,0);
colors[1]=RGB(170,0,170);
</code></pre>
<p>Kurt</p>
<p>Ich glaube es gibt da eine typedef COLORREF für unsigned long.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850200</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Thu, 11 Aug 2005 14:16:38 GMT</pubDate></item><item><title><![CDATA[Reply to RGB array on Thu, 11 Aug 2005 14:20:23 GMT]]></title><description><![CDATA[<pre><code>class CRGB
{
public:
CRGB(int Rot, int Gruen, int Blau);
~CRGB();
int m_Rot;
int m_Gruen;
int m_Blau;
};

CRGB::CRGB(int Rot, int Gruen, int Blau)
{
m_Rot = Rot;
m_Gruen = Gruen;
m_Blau = Blau;
}

CRGB::~CRGB()
{
}

std::vector&lt;CRGB&gt; vRGB;

#define RGB(a, b, c) vRGB.push_back(CRGB(a, b, c))
</code></pre>
<p>Sollte Funktionieren..</p>
<p>EDIT:<br />
Tippfehler ausgemertzt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850202</guid><dc:creator><![CDATA[DarkLord]]></dc:creator><pubDate>Thu, 11 Aug 2005 14:20:23 GMT</pubDate></item><item><title><![CDATA[Reply to RGB array on Thu, 11 Aug 2005 14:43:30 GMT]]></title><description><![CDATA[<p>@ Darklord: Die Idee mit der CRGB-Klasse finde ich nicht schlecht.<br />
Damit man mit der Klasse aber vernünftig arbeiten kann würde ich noch eine Konvertierung nach COLORREF einbauen. Ungefähr so.</p>
<pre><code class="language-cpp">operator COLORREF () { return RGB( m_Rot, m_Gruen, m_Blau ); }
</code></pre>
<p>Dann könnte man deine Klasse auch überall dort einsetzen wo eine COLORREF benötigt wird.<br />
zB</p>
<pre><code class="language-cpp">CRGB blueColor(0, 12, 255);
	CPen PenBlue;

	// Blue solid pen width = 1
	PenBlue.CreatePen(PS_SOLID, 1, blueColor);
</code></pre>
<p>Kurt</p>
<p>PS: deinen macro RGB finde ich unnütig ( soll aber wahrscheinlich auch nur ein Anwendungsbeispiel sein <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/850231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850231</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Thu, 11 Aug 2005 14:43:30 GMT</pubDate></item><item><title><![CDATA[Reply to RGB array on Thu, 11 Aug 2005 15:09:25 GMT]]></title><description><![CDATA[<p>hat geholfen</p>
<p>thx!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/850264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/850264</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Thu, 11 Aug 2005 15:09:25 GMT</pubDate></item></channel></rss>