<?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[OnCtlColor wird nicht aufgerufen (CFormView)]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe mit dem Quellcode von einem anderen Beitrag eben mal versucht, meine Listbox auf einer FormView einzufärben, damit die entlich nicht mehr weiß ist, wenn sie deaktiviert ist.</p>
<p>Aber selbst wenn ich Breakpoints in die Funktion setze wird sie nicht aufgerufen. Habe ich was vergessen?</p>
<p>In Header:</p>
<pre><code class="language-cpp">HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
</code></pre>
<p>Im cpp:</p>
<pre><code class="language-cpp">HBRUSH CFilialenView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
	HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); 

    if (pWnd-&gt;GetDlgCtrlID() == IDC_LST_MITARBEITER) 
    { 
        HBRUSH B = CreateSolidBrush(::GetSysColor(COLOR_3DFACE)); //Hintergrundfarbe 
        return (HBRUSH) B; 
    } 

    return hbr; 
}
</code></pre>
<p>Der Name stimmt auch... <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/73106/onctlcolor-wird-nicht-aufgerufen-cformview</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 10:20:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73106.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 May 2004 08:24:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OnCtlColor wird nicht aufgerufen (CFormView) on Thu, 06 May 2004 08:24:10 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe mit dem Quellcode von einem anderen Beitrag eben mal versucht, meine Listbox auf einer FormView einzufärben, damit die entlich nicht mehr weiß ist, wenn sie deaktiviert ist.</p>
<p>Aber selbst wenn ich Breakpoints in die Funktion setze wird sie nicht aufgerufen. Habe ich was vergessen?</p>
<p>In Header:</p>
<pre><code class="language-cpp">HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
</code></pre>
<p>Im cpp:</p>
<pre><code class="language-cpp">HBRUSH CFilialenView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
	HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); 

    if (pWnd-&gt;GetDlgCtrlID() == IDC_LST_MITARBEITER) 
    { 
        HBRUSH B = CreateSolidBrush(::GetSysColor(COLOR_3DFACE)); //Hintergrundfarbe 
        return (HBRUSH) B; 
    } 

    return hbr; 
}
</code></pre>
<p>Der Name stimmt auch... <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/515180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515180</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 06 May 2004 08:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to OnCtlColor wird nicht aufgerufen (CFormView) on Thu, 06 May 2004 08:29:18 GMT]]></title><description><![CDATA[<p>Hi estartu_de,</p>
<p>versuch mal in der Header-Datei</p>
<pre><code class="language-cpp">protected:
     afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/515184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515184</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 06 May 2004 08:29:18 GMT</pubDate></item><item><title><![CDATA[Reply to OnCtlColor wird nicht aufgerufen (CFormView) on Thu, 06 May 2004 08:37:29 GMT]]></title><description><![CDATA[<p>Hilft nicht. <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 />
Auch nicht, wenn ich es in den Bereich mit //{{AFX_MSG(CFilialenView)<br />
schiebe.</p>
<p>btw: Wurde das afx_msg nicht sowieso durch &quot;nichts&quot; ersetzt und dient nur dem Verständnis? Oder hab ich da was durcheinander gebracht?</p>
<p>Muss da noch was in die MessageMap? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/515185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515185</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 06 May 2004 08:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to OnCtlColor wird nicht aufgerufen (CFormView) on Thu, 06 May 2004 09:06:40 GMT]]></title><description><![CDATA[<p>So, nach nochmaliger Suche in der MSDN und im Classwizard:</p>
<p>Ja, da fehlt was in der MessageMap.</p>
<pre><code class="language-cpp">ON_WM_CTLCOLOR()
</code></pre>
<p>Jetzt geht es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/515202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515202</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 06 May 2004 09:06:40 GMT</pubDate></item><item><title><![CDATA[Reply to OnCtlColor wird nicht aufgerufen (CFormView) on Thu, 06 May 2004 09:19:12 GMT]]></title><description><![CDATA[<p>Hab mal bei codeguru gesucht.<br />
Viele interessante Themen z.B. CView Backgroundcolor findest Du hier<br />
<a href="http://www.codeguru.com/Cpp/W-D/doc_view/" rel="nofollow">http://www.codeguru.com/Cpp/W-D/doc_view/</a></p>
<p>UPS, zu spät. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/515208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/515208</guid><dc:creator><![CDATA[Trikor]]></dc:creator><pubDate>Thu, 06 May 2004 09:19:12 GMT</pubDate></item></channel></rss>