<?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[CEdit mit ES_READONLY: Cursor deaktivieren?]]></title><description><![CDATA[<p>Halli hallo,<br />
ich hab hier ein readonly CEdit. Wenn der Nutzer in das Feld klickt wird aber trotzdem ein blinkender Cursor angezeigt den ich gern ausschalten würde. Ich möchte das Edit aber auch nicht deaktivieren (EnableWindow), da ich dann die Textfarbe nicht mehr ändern kann und keine Tooltips angezeigt werden. Jemand eine Idee?</p>
<p>Viele Grüße,</p>
<p>connan.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204917/cedit-mit-es_readonly-cursor-deaktivieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 12:20:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204917.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Feb 2008 09:44:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 09:44:13 GMT]]></title><description><![CDATA[<p>Halli hallo,<br />
ich hab hier ein readonly CEdit. Wenn der Nutzer in das Feld klickt wird aber trotzdem ein blinkender Cursor angezeigt den ich gern ausschalten würde. Ich möchte das Edit aber auch nicht deaktivieren (EnableWindow), da ich dann die Textfarbe nicht mehr ändern kann und keine Tooltips angezeigt werden. Jemand eine Idee?</p>
<p>Viele Grüße,</p>
<p>connan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1451771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451771</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 08 Feb 2008 09:44:13 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 10:57:26 GMT]]></title><description><![CDATA[<p>Leider nein, aber mich interessiert auch die Lösung. <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/1451823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451823</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 08 Feb 2008 10:57:26 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 11:52:07 GMT]]></title><description><![CDATA[<p>Juchhuu, ich habs:<br />
Auf WM_LBUTTONDOWN (des Edits) wie folgt reagieren:</p>
<pre><code class="language-cpp">void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
{
	if(! ( GetStyle() &amp; ES_READONLY ) )
		CEdit::OnLButtonDown(nFlags, point);
}
</code></pre>
<p>Bin mir allerdings noch nicht sicher obs da noch ein paar Nebeneffekte gibt, sieht aber erstmal gut aus <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/1451871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451871</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 08 Feb 2008 11:52:07 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 12:01:08 GMT]]></title><description><![CDATA[<p>Richtig perfekt wirds, wenn man noch auf WM_SETCURSOR reagiert:</p>
<pre><code class="language-cpp">BOOL CHTEdit::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
	if( ( GetStyle() &amp; ES_READONLY ) )
		return TRUE;
	else
		return CEdit::OnSetCursor(pWnd, nHitTest, message);
}
</code></pre>
<p>Damit wird dann auch der Cursor beim 'überfahren' des Edits nicht mehr geändert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1451882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451882</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 08 Feb 2008 12:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 12:42:07 GMT]]></title><description><![CDATA[<p>Dann kann man den Inhalt aber auch nicht mehr markieren, oder?</p>
<p>Aber auf jeden Fall danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1451927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451927</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 08 Feb 2008 12:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit mit ES_READONLY: Cursor deaktivieren? on Fri, 08 Feb 2008 12:58:34 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Dann kann man den Inhalt aber auch nicht mehr markieren, oder?</p>
</blockquote>
<p>Das ist leider wahr. Aber man kann nicht Alles haben <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/1451945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1451945</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 08 Feb 2008 12:58:34 GMT</pubDate></item></channel></rss>