<?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[Text markieren wenn man den focus erhält]]></title><description><![CDATA[<p>Hallo miteinander. Ich habe ein kleines problem:<br />
Ich habe ein textfeld in dem ich den text markieren will wenn man mit der Maus anklickt. So wie es zb der Internet Explorer macht. DAzu habe ich folgenden Code geschrieben. Aber es tut sich leider nichts.</p>
<pre><code class="language-cpp">void CDlgInput::OnSetfocusInputeng() 
{
	CEdit *ptr;
	ptr = (CEdit*)GetDlgItem(IDC_INPUTENG);
	ptr-&gt;SetSel(0,-1,FALSE);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/60121/text-markieren-wenn-man-den-focus-erhält</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 04:44:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/60121.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Jan 2004 09:21:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 09:21:57 GMT]]></title><description><![CDATA[<p>Hallo miteinander. Ich habe ein kleines problem:<br />
Ich habe ein textfeld in dem ich den text markieren will wenn man mit der Maus anklickt. So wie es zb der Internet Explorer macht. DAzu habe ich folgenden Code geschrieben. Aber es tut sich leider nichts.</p>
<pre><code class="language-cpp">void CDlgInput::OnSetfocusInputeng() 
{
	CEdit *ptr;
	ptr = (CEdit*)GetDlgItem(IDC_INPUTENG);
	ptr-&gt;SetSel(0,-1,FALSE);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/427136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427136</guid><dc:creator><![CDATA[sven1978]]></dc:creator><pubDate>Fri, 02 Jan 2004 09:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 11:37:32 GMT]]></title><description><![CDATA[<p>Welchen Wert hat ptr?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/427167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427167</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 02 Jan 2004 11:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 12:16:30 GMT]]></title><description><![CDATA[<p>Ein zeiger auf ein Cedit objekt.<br />
er erhält jedenfalls einen wert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/427192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427192</guid><dc:creator><![CDATA[sven1978]]></dc:creator><pubDate>Fri, 02 Jan 2004 12:16:30 GMT</pubDate></item><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 13:13:23 GMT]]></title><description><![CDATA[<p>Hmm, dann scheint mir alles okay zu sein.</p>
<p>Kannst du mir mal das Projekt zukommen lassen?</p>
<p>@yahoo.com</p>
]]></description><link>https://www.c-plusplus.net/forum/post/427222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427222</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 02 Jan 2004 13:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 16:14:09 GMT]]></title><description><![CDATA[<p>Sorry.Nicht gern da es nicht ein open source projekt ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/427329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427329</guid><dc:creator><![CDATA[sven1978]]></dc:creator><pubDate>Fri, 02 Jan 2004 16:14:09 GMT</pubDate></item><item><title><![CDATA[Reply to Text markieren wenn man den focus erhält on Fri, 02 Jan 2004 19:18:31 GMT]]></title><description><![CDATA[<p>Mausklick deselektiert ja normalerweise, und IIRC wird das nach dem SetFocus-Handler ausgeführt.</p>
<p>Das einfachste ist wahrscheinlich, die EM_SETSEL-message mit PostMessage zu senden:</p>
<pre><code class="language-cpp">CWnd * ptrEdit = GetDlgitem(....);
_ASSERTE(ptrEdit != NULL);
ptrEdit-&gt;PostMessage(EM_SETSEL, 0, -1);
</code></pre>
<p>Bin mir nicht 100% sicher das das in allen Fällen &quot;perfekt&quot; funktioniert - wenn schon Tasten in the Message-Queue stehen, würden diese &quot;verschluckt&quot; werden.</p>
<p>Wenn das ein problem ist: Edit subclassen, und SetSel nach dem Basis-Handler für WM_LBUTTONDOWN aufrufen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/427424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/427424</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Fri, 02 Jan 2004 19:18:31 GMT</pubDate></item></channel></rss>