<?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[Farbiges disabled Editfeld?!]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe ein Editfeld welches Disabled ist.<br />
Ich fange die Fensternachricht WM_CTLCOLORSTATIC ab, das funktioniert auch.<br />
Leider bleibt der Text immer standart grau, woran kann das liegen.<br />
Desweiteren habe habe ich das Problem mit dem Hintergrund des Controls welcher ja als Rückgabewert übergeben wird.<br />
Dieser soll eigendlich weiterhin der Standart Hintergrund bleiben, da ja bei<br />
GetStockObject(NULL_BRUSH) die vorherigen Zeichen nicht gelöscht werden.</p>
<p>Grüße.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/148101/farbiges-disabled-editfeld</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 03:51:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/148101.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 May 2006 12:25:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Farbiges disabled Editfeld?! on Tue, 23 May 2006 12:25:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe ein Editfeld welches Disabled ist.<br />
Ich fange die Fensternachricht WM_CTLCOLORSTATIC ab, das funktioniert auch.<br />
Leider bleibt der Text immer standart grau, woran kann das liegen.<br />
Desweiteren habe habe ich das Problem mit dem Hintergrund des Controls welcher ja als Rückgabewert übergeben wird.<br />
Dieser soll eigendlich weiterhin der Standart Hintergrund bleiben, da ja bei<br />
GetStockObject(NULL_BRUSH) die vorherigen Zeichen nicht gelöscht werden.</p>
<p>Grüße.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063469</guid><dc:creator><![CDATA[e*mc*]]></dc:creator><pubDate>Tue, 23 May 2006 12:25:55 GMT</pubDate></item><item><title><![CDATA[Reply to Farbiges disabled Editfeld?! on Tue, 23 May 2006 13:55:32 GMT]]></title><description><![CDATA[<p>Wo ist dein Problem?! Dir wird bei einer WM_CTLCOLOR Message auch immer das Wnd(lParam) mit gegeben. ... Also setzt du einfach per Device Context(wParam) die farbe wenn das Wnd = dem deines Ctrl ist die farbe auf die gewünschte...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1063550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063550</guid><dc:creator><![CDATA[Deviloper_away]]></dc:creator><pubDate>Tue, 23 May 2006 13:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Farbiges disabled Editfeld?! on Wed, 24 May 2006 05:02:26 GMT]]></title><description><![CDATA[<p>Das ist mir schon klar, doch leider zeigt die Angabe von SetTextColor keine Wirkung. Die Farbe des Textes bleibt Grau.</p>
<pre><code class="language-cpp">case WM_CTLCOLORSTATIC:
  if(GetDlgItem(hWnd, IDC_EDIT_STEP) == (HWND)lParam)  {
	DBG_MSG(&quot;  WM_CTLCOLOREDIT\r\n&quot; );
	if(m_bEditRed == TRUE){
          lResult = (BOOL)m_hBKBrush;
          SetTextColor((HDC)wParam, RGB(0xFF,0xFF,0x00));
	  SetBkMode((HDC)wParam, TRANSPARENT);
	}
  }
break;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1063925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1063925</guid><dc:creator><![CDATA[e*mc*]]></dc:creator><pubDate>Wed, 24 May 2006 05:02:26 GMT</pubDate></item></channel></rss>