<?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[CreateDialog() und die Tabreihenfolge]]></title><description><![CDATA[<p>Hallo,</p>
<p>mit CreateDialog() erzeuge ich einen moduslosen Dialog:</p>
<pre><code class="language-cpp">hDlgCtrl = CreateDialog(hInstance, MAKEINTRESOURCE(IDD_CONFIG), hWnd, DlgProcConfig);
</code></pre>
<p>Ich arbeite mit dem Ressourceneditor von Visual C++ 6.0, nun meine Frage: der erzeugte Dialog ignoriert vollkommen die Tabreihenfolge, sprich der Eingabefokus springt nicht von einem Editfeld zum nächsten, wenn ich die Tab-Taste drücke. Weiterhin wird die Standardtaste (IDOK) nicht &quot;gedrückt&quot;, wenn die Eingabetaste betätigt wird.</p>
<p>Mit DialogBox() funktioniert es hingegen blendend, aber ich brauche einen moduslosen Dialog. Ich habe gelesen, dass man bei CreateDialog() die Dialogprozedur vollkommen selbst implementieren muss, aber erwartet man auch, dass ich dort jedes mal den Tabulator abfange und mit SetFocus() oder was auch immer das nächste Feld selektiere <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/topic/101723/createdialog-und-die-tabreihenfolge</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:49:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/101723.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Feb 2005 20:15:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CreateDialog() und die Tabreihenfolge on Fri, 18 Feb 2005 20:15:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>mit CreateDialog() erzeuge ich einen moduslosen Dialog:</p>
<pre><code class="language-cpp">hDlgCtrl = CreateDialog(hInstance, MAKEINTRESOURCE(IDD_CONFIG), hWnd, DlgProcConfig);
</code></pre>
<p>Ich arbeite mit dem Ressourceneditor von Visual C++ 6.0, nun meine Frage: der erzeugte Dialog ignoriert vollkommen die Tabreihenfolge, sprich der Eingabefokus springt nicht von einem Editfeld zum nächsten, wenn ich die Tab-Taste drücke. Weiterhin wird die Standardtaste (IDOK) nicht &quot;gedrückt&quot;, wenn die Eingabetaste betätigt wird.</p>
<p>Mit DialogBox() funktioniert es hingegen blendend, aber ich brauche einen moduslosen Dialog. Ich habe gelesen, dass man bei CreateDialog() die Dialogprozedur vollkommen selbst implementieren muss, aber erwartet man auch, dass ich dort jedes mal den Tabulator abfange und mit SetFocus() oder was auch immer das nächste Feld selektiere <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/726775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/726775</guid><dc:creator><![CDATA[jmd]]></dc:creator><pubDate>Fri, 18 Feb 2005 20:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to CreateDialog() und die Tabreihenfolge on Fri, 18 Feb 2005 20:18:08 GMT]]></title><description><![CDATA[<p>du hast IsDialogMessage in der Nachrichtenschleife vergessen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/726776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/726776</guid><dc:creator><![CDATA[keine ahnung]]></dc:creator><pubDate>Fri, 18 Feb 2005 20:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to CreateDialog() und die Tabreihenfolge on Fri, 18 Feb 2005 20:25:09 GMT]]></title><description><![CDATA[<p>Vielen Dank.<br />
Vergessen ist gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> ... &quot;nicht gewusst&quot; bzw. &quot;noch nie gehört&quot; trifft es wohl eher.</p>
<pre><code class="language-cpp">while(GetMessage(&amp;msg, NULL, 0, 0))
{
	if(!IsDialogMessage(hDlgCtrl, &amp;msg))
	{ 
		TranslateMessage(&amp;msg);
		DispatchMessage(&amp;msg);
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/726783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/726783</guid><dc:creator><![CDATA[jmd]]></dc:creator><pubDate>Fri, 18 Feb 2005 20:25:09 GMT</pubDate></item></channel></rss>