<?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[Malwider: Focus auf CEdit (Cursor setzen)]]></title><description><![CDATA[<p>Moin,<br />
ich weiß die Frage war schön öfter. Aber ich bekomme es trotsdem nicht hin.</p>
<p>Ich möchte den Focus ändern (Also ob man in das CEdit clickt). Und dann dort alles makieren.</p>
<p>Mein code:</p>
<pre><code class="language-cpp">CEdit *edit = (CEdit*)GetDlgItem(IDC_MEINEDIT); 
		if(edit != NULL &amp;&amp; edit-&gt;GetSafeHwnd() != NULL)
		{

			edit-&gt;SetFocus();    // Returned immer NULL!!!
			edit-&gt;SetSel(0, -1); // nun alles Makieren
		}
		UpdateData(false);
</code></pre>
<p>Wie so zur hölle geht das nicht. Ist doch eigendlich richtig gedacht oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/46615/malwider-focus-auf-cedit-cursor-setzen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 05:21:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/46615.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Aug 2003 09:48:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 09:48:59 GMT]]></title><description><![CDATA[<p>Moin,<br />
ich weiß die Frage war schön öfter. Aber ich bekomme es trotsdem nicht hin.</p>
<p>Ich möchte den Focus ändern (Also ob man in das CEdit clickt). Und dann dort alles makieren.</p>
<p>Mein code:</p>
<pre><code class="language-cpp">CEdit *edit = (CEdit*)GetDlgItem(IDC_MEINEDIT); 
		if(edit != NULL &amp;&amp; edit-&gt;GetSafeHwnd() != NULL)
		{

			edit-&gt;SetFocus();    // Returned immer NULL!!!
			edit-&gt;SetSel(0, -1); // nun alles Makieren
		}
		UpdateData(false);
</code></pre>
<p>Wie so zur hölle geht das nicht. Ist doch eigendlich richtig gedacht oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/337547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337547</guid><dc:creator><![CDATA[Kolaschka]]></dc:creator><pubDate>Thu, 21 Aug 2003 09:48:59 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 10:40:09 GMT]]></title><description><![CDATA[<p>Steht dein Code in OnInitDialog() ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/337588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337588</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Thu, 21 Aug 2003 10:40:09 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 11:37:01 GMT]]></title><description><![CDATA[<p>Ja, aber ich kann es nicht die Tabreinfolge verändern, da immer ein anderes Feld angesprochen werden soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/337638</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337638</guid><dc:creator><![CDATA[Kolaschka]]></dc:creator><pubDate>Thu, 21 Aug 2003 11:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 11:39:33 GMT]]></title><description><![CDATA[<p>Wenns so ist, dann must du FALSE zurückgeben aus der OnInitDialog();</p>
<p>Ich mach das immer so:</p>
<pre><code class="language-cpp">Controlvar.SetSel(0,-1);
Controlvar.SetFocus();
</code></pre>
<p>Hat mich noch nie im Stich gelassen. <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/337641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337641</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Thu, 21 Aug 2003 11:39:33 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 12:20:30 GMT]]></title><description><![CDATA[<p><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="👍"
    /> thx - das war mein fehler &quot;return(false);&quot; hat gefehlt.</p>
<p>Lesen müßte man können *gr*:</p>
<blockquote>
<p>Specifies whether the application has set the input focus to one of the controls in the dialog box. If OnInitDialog returns nonzero, Windows sets the input focus to the first control in the dialog box. The application can return 0 only if it has explicitly set the input focus to one of the controls in the dialog box.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/337674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337674</guid><dc:creator><![CDATA[Kolaschka]]></dc:creator><pubDate>Thu, 21 Aug 2003 12:20:30 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 12:40:43 GMT]]></title><description><![CDATA[<p>Dafür gibt es CDialog::GotoDlgCtrl.<br />
Das mancht das gleich als wenn du mit der TabTaste dorthin wechseln würdest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/337692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337692</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Thu, 21 Aug 2003 12:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Malwider: Focus auf CEdit (Cursor setzen) on Thu, 21 Aug 2003 12:53:29 GMT]]></title><description><![CDATA[<p>Nemesyzz schrieb:</p>
<blockquote>
<p>Dafür gibt es CDialog::GotoDlgCtrl.</p>
</blockquote>
<p>Gut zu wissen. <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/337705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/337705</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Thu, 21 Aug 2003 12:53:29 GMT</pubDate></item></channel></rss>