<?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[Focus setzen nach dem Beenden eines modalen Dialogs]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich habe ein Problem mit dem Setzen des Focus. Ich habe einen Dialog mit einem FlexGrid. Jedes Mal, wenn der Dialog den Fokus erhält, sezte ich diesen auf das FlexGrid. Das funktioniert soweit auch recht gut. Wenn ich z.B. den Dialog verlasse (ein anderes Programm anwähle) und dann den Dialog wieder anwähle, bekommt mein FlexGrid den Fokus.</p>
<p>Methode:</p>
<p>GetDlgItem(...)-&gt;SetFocus();</p>
<p>Ein Problem taucht auf, wenn ich aus dem Dialog einen weiteren, modalen Dialog öffne. Nach dem Schließen bekommt mein Dialog mit dem Grid den Focus zurück. Jedoch lässt sich nun der Focus nicht mehr auf das Grid setzen.<br />
Verlasse ich die Anwendung und wähle ich sie erneut an, bekommt der Dialog mit dem Grid wieder den Focus und dieser kann auch erneut dem Grid zugewiesen werden.</p>
<p>Warum klappt das denn nicht unmittelbar nach dem Öffnen und Beenden eines weiteren, modalen Dialoges?</p>
<p>Viele Grüße<br />
Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68148/focus-setzen-nach-dem-beenden-eines-modalen-dialogs</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 15:07:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68148.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Mar 2004 14:00:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Focus setzen nach dem Beenden eines modalen Dialogs on Mon, 15 Mar 2004 14:00:32 GMT]]></title><description><![CDATA[<p>Hallo Forum,</p>
<p>ich habe ein Problem mit dem Setzen des Focus. Ich habe einen Dialog mit einem FlexGrid. Jedes Mal, wenn der Dialog den Fokus erhält, sezte ich diesen auf das FlexGrid. Das funktioniert soweit auch recht gut. Wenn ich z.B. den Dialog verlasse (ein anderes Programm anwähle) und dann den Dialog wieder anwähle, bekommt mein FlexGrid den Fokus.</p>
<p>Methode:</p>
<p>GetDlgItem(...)-&gt;SetFocus();</p>
<p>Ein Problem taucht auf, wenn ich aus dem Dialog einen weiteren, modalen Dialog öffne. Nach dem Schließen bekommt mein Dialog mit dem Grid den Focus zurück. Jedoch lässt sich nun der Focus nicht mehr auf das Grid setzen.<br />
Verlasse ich die Anwendung und wähle ich sie erneut an, bekommt der Dialog mit dem Grid wieder den Focus und dieser kann auch erneut dem Grid zugewiesen werden.</p>
<p>Warum klappt das denn nicht unmittelbar nach dem Öffnen und Beenden eines weiteren, modalen Dialoges?</p>
<p>Viele Grüße<br />
Andreas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/480839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/480839</guid><dc:creator><![CDATA[HiddenDragon]]></dc:creator><pubDate>Mon, 15 Mar 2004 14:00:32 GMT</pubDate></item></channel></rss>