<?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[About Dialog]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich programmiere gerade einen About Fenster, das erstelle ich als child im Anwendungsbereich (es ist kein Dialog!). Wie schaffe ich es nun das man im Rest der Anwendung nicht mehr weiterarbeiten kann???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97540/about-dialog</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 23:18:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97540.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jan 2005 18:34:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 18:34:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich programmiere gerade einen About Fenster, das erstelle ich als child im Anwendungsbereich (es ist kein Dialog!). Wie schaffe ich es nun das man im Rest der Anwendung nicht mehr weiterarbeiten kann???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693520</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Tue, 11 Jan 2005 18:34:07 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 18:36:42 GMT]]></title><description><![CDATA[<p>Das ist doch quatsch. Bitte verwende einen modalen Dialog.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693523</guid><dc:creator><![CDATA[quatsch]]></dc:creator><pubDate>Tue, 11 Jan 2005 18:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 19:27:11 GMT]]></title><description><![CDATA[<p>Wenn du einen Ressource bassierten modalen Dialog meinst, dann muss ich dir sagen das nicht alle Leute in Besitz von VS-C++ sind und ich mit Dev-C++ bis jetzt nur schererreien hatte (bei Ressourcen). Abgesehen davon hat MS die MessageBox und die modalen Dialogfelder ja auch irgendwie programmiert. (Eigentlich dürfte das nicht so schwierig sein)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693594</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Tue, 11 Jan 2005 19:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 19:44:03 GMT]]></title><description><![CDATA[<p>Guckst du <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=87887" rel="nofollow">HIER</a><br />
und das mit dem Resourcen dürfte kein Prob mehr sein, sonst fragste mich, ich habe auch DevCpp und keine Probleme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693613</guid><dc:creator><![CDATA[DevMicky]]></dc:creator><pubDate>Tue, 11 Jan 2005 19:44:03 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 20:49:22 GMT]]></title><description><![CDATA[<p>Ich werde mir das noch mal angucken, aber ich würde auch gerne eine Antwort auf meine Ursprungsfrage haben, ob es möglich ist diesen Status auch für Fenster zu setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693688</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Tue, 11 Jan 2005 20:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 20:55:56 GMT]]></title><description><![CDATA[<p>Deaktiviere einfach alle anderen Fenster mit EnableWindow.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693694</guid><dc:creator><![CDATA[bluuuuub]]></dc:creator><pubDate>Tue, 11 Jan 2005 20:55:56 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 21:02:19 GMT]]></title><description><![CDATA[<p>Daran habe ich auch schon gedacht aber das Prob ist das edit Boxen dann grau werden und ich auch alle childs durchgehen müsste (mit enumchilds eigentlich kein problem), aber kennt nicht jemmand noch ne andere möglichkeit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693705</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Tue, 11 Jan 2005 21:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 21:55:05 GMT]]></title><description><![CDATA[<p>Aufruf des About-Childwin über eine Function</p>
<p>Pseudocode:</p>
<pre><code class="language-cpp">// bla bla
WM_COMAND
// bla bla
ID_ABOUT_DIALOG
// bla bla
ShowAbout();
// bla bla
//....

void ShowAbout()
{
   //window class abändern
   // auch wndproc nach childproc
   // und registrieren
   // Anzeigen
   static bool ok_geklickt = false;
   while (!ok_geklickt) /* muck nichts */
}

LRESULT CALLBACK ChildProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
WM_CREATE
// OK Button und so rein
WM_COMAND
//  OK Button geklickt?
    // Fenster schliesen, ok_geklickt = true;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/693748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693748</guid><dc:creator><![CDATA[DevMicky]]></dc:creator><pubDate>Tue, 11 Jan 2005 21:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Tue, 11 Jan 2005 22:43:09 GMT]]></title><description><![CDATA[<p>Evtl. über WM_WINDOWPOSCHANGING <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/693804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693804</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 11 Jan 2005 22:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 00:08:10 GMT]]></title><description><![CDATA[<p>Manchmal verstehe ich deine kurzpostings mit WM_...... etc. nicht, fleners.<br />
Hast du ein &quot;Auto-Antwort-Programm&quot; geschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693837</guid><dc:creator><![CDATA[Die_drei-???]]></dc:creator><pubDate>Wed, 12 Jan 2005 00:08:10 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 05:45:02 GMT]]></title><description><![CDATA[<p>Die_drei-??? schrieb:</p>
<blockquote>
<p>Manchmal verstehe ich deine kurzpostings mit WM_...... etc. nicht, fleners.<br />
Hast du ein &quot;Auto-Antwort-Programm&quot; geschrieben.</p>
</blockquote>
<p>Nein, war aber eben schon spät und ich wollte nicht zu viel Zeit damit verbringen.<br />
Gedacht hatte ich das so, dass man WM_WINDOWPOSCHANGING abfängt und dann das Ganze über hwndInsertAfter der WINDOWPOS-Struktur vielleicht verhindern könnte - weiß allerdings nicht, ob das auch so hinhaut <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/693866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693866</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 12 Jan 2005 05:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 11:05:26 GMT]]></title><description><![CDATA[<p>Weiß ich auch nicht ob das hinhaut, müßte man testen, aber fine ich zu aufwendig. In eine Function packen sehe ich einfacher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694054</guid><dc:creator><![CDATA[Die_drei_???]]></dc:creator><pubDate>Wed, 12 Jan 2005 11:05:26 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 17:13:13 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1644">@flenders</a>: Ne das kann nicht funktionieren da mein About Feld natürlich kleiner ist als Hauptfenster.</p>
<p>@DevMicky das habe ich mir auch schon überlegt aber die childs haben alle ihre eigene WindowProcedure. Soll heißen wenn ich in ein edit Feld drücke erscheint da der Cursor und (was noch schlimmer ist) das Fenster wird neu gezeichnet was dafür sorgt da ich im schlimmsten Fall ein weißes Loch im About Window habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694528</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Wed, 12 Jan 2005 17:13:13 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 18:44:16 GMT]]></title><description><![CDATA[<p>Merkst du nicht das das total bescheuert ist, was du da vorhast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694624</guid><dc:creator><![CDATA[hmmmmm?]]></dc:creator><pubDate>Wed, 12 Jan 2005 18:44:16 GMT</pubDate></item><item><title><![CDATA[Reply to About Dialog on Wed, 12 Jan 2005 19:57:32 GMT]]></title><description><![CDATA[<p>Nach einer alten Regel gibt es keine bescheuerten Fragen, es gibt nur dumme antworten. Nur weil bis jetzt noch niemand eine Lösung gefundet hat bedeutet das nicht das es keine gibt.</p>
<p>Die radikalste Lösung ist natürlich einfach die Window Procedure komplett zu blockieren. Dann steht das Programm völlig still. Das Prob ist Aktion wie resize und repaint funktionieren dann nicht mehr. Wenn keiner mehr ne Lösung weiß werde ich es wohl dann mal so probieren ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694693</guid><dc:creator><![CDATA[flammenvogel]]></dc:creator><pubDate>Wed, 12 Jan 2005 19:57:32 GMT</pubDate></item></channel></rss>