<?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[Probleme mit Farbe und ListCtrl]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine dialogbasierende Anwendung mit einem ListCtrl-Steuerelement.<br />
In diesem werden Daten vom seriellen Port farbig dargestellt, wobei sich<br />
die Text/Hintergrundfarbe ändert (abhängig davon ob gesendet oder empfangen wurde).<br />
Das sieht ungefähr so aus:</p>
<pre><code class="language-cpp">Etwas_wurde_gesendet_oder_Empfangen()
{
listctrl.SetTextColor(txtcolor);
listctrl.SetTextBkColor(bgcolor);
listctrl.InsertItem(...);
listctrl.SetItem(...);
}
</code></pre>
<p>Das funktioniert einwandfrei doch nur im sichtbaren Bereich des Elementes, d.h.<br />
sobald man die Spalten verändert, hineingeklickt oder auch der Dialog verkleinert<br />
und wieder vergrößert wird, stimmen die Farben nicht mehr. Es scheint, als wenn<br />
die Farben der zuletzt zugefügten Zeile einfach übernommen werden.</p>
<p>Was muß man hier tun bzw. wo steckt der Fehler?</p>
<p>Ich wäre wirklich sehr dankbar für jeden sachdienlichen Hinweis, denn ich habe jetzt schon diverse Klassen aus dem Netz ausprobiert, aber nach Stunden nervigen Probierens bin ich kein bischen weiter <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>
<p>Danke<br />
Andy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78739/probleme-mit-farbe-und-listctrl</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 13:43:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78739.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Jul 2004 18:44:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit Farbe und ListCtrl on Sun, 04 Jul 2004 18:44:22 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine dialogbasierende Anwendung mit einem ListCtrl-Steuerelement.<br />
In diesem werden Daten vom seriellen Port farbig dargestellt, wobei sich<br />
die Text/Hintergrundfarbe ändert (abhängig davon ob gesendet oder empfangen wurde).<br />
Das sieht ungefähr so aus:</p>
<pre><code class="language-cpp">Etwas_wurde_gesendet_oder_Empfangen()
{
listctrl.SetTextColor(txtcolor);
listctrl.SetTextBkColor(bgcolor);
listctrl.InsertItem(...);
listctrl.SetItem(...);
}
</code></pre>
<p>Das funktioniert einwandfrei doch nur im sichtbaren Bereich des Elementes, d.h.<br />
sobald man die Spalten verändert, hineingeklickt oder auch der Dialog verkleinert<br />
und wieder vergrößert wird, stimmen die Farben nicht mehr. Es scheint, als wenn<br />
die Farben der zuletzt zugefügten Zeile einfach übernommen werden.</p>
<p>Was muß man hier tun bzw. wo steckt der Fehler?</p>
<p>Ich wäre wirklich sehr dankbar für jeden sachdienlichen Hinweis, denn ich habe jetzt schon diverse Klassen aus dem Netz ausprobiert, aber nach Stunden nervigen Probierens bin ich kein bischen weiter <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>
<p>Danke<br />
Andy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553149</guid><dc:creator><![CDATA[Gast Andy]]></dc:creator><pubDate>Sun, 04 Jul 2004 18:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit Farbe und ListCtrl on Sun, 04 Jul 2004 19:16:46 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>probier doch mal, dir einem Zeiger auf dein ListCtrl zu holen und damit die Werte zu setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553179</guid><dc:creator><![CDATA[mkcore]]></dc:creator><pubDate>Sun, 04 Jul 2004 19:16:46 GMT</pubDate></item></channel></rss>