<?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[Probleme mit WM_POPUP-fenster]]></title><description><![CDATA[<p>Moin,</p>
<p>ich erstelle ein Fenster</p>
<pre><code class="language-cpp">HWND hInfo = CreateWindowEx(WS_EX_TOPMOST, szPopup, NULL, WS_CAPTION | WS_POPUP, 350, 300, 200, 35, NULL, NULL, AnwahlInfo-&gt;hInstance, NULL);
</code></pre>
<p>innerhalb eines Threads. Das Fenster soll bestimmte Informationen des Threads anzeigen (an welcher Stelle er ist usw.).<br />
Der Thread wird als erstes im Programm aufgerufen.</p>
<p>Noch kein Problem...<br />
Fenster wird erstellt...</p>
<p>1. Problem: Das Fenster wird mit dem Menü des Hauptfensters erstellt. Soll es aber nicht. Wie kann ich das unterdrücken?</p>
<p>2. Problem: manchmal stürzt das Hauptprogramm nach (ordnungsgemäßen) Beenden des Threads ab (es bleibt Hängen). Mir viel auf, dass das Programm ordentlich weiterarbeitet, wenn der Thread seine Arbeit abschließt <strong>BEVOR</strong> das Hauptfenster erscheint (ist eine sehr rechenaufwendige Aufgabe für das Hauptfenster, deshalb erscheint es erst nach mehreren Sekunden), abstürzt, wenn das Hauptfenster sich aufbaut bevor der Thread seine Arbeit beendet.</p>
<p>Ich habe bereits versucht, das Problem zu finden. Am Inhalt des Threads liegt es nicht, das Problem liegt im Popupfenster.<br />
Das Hauptfenster beende ich nicht, ich schicke ihm keine WM_CLOSE/DESTROY-Nachrichten und ich rufe auch kein DestroyWindow([...]); auf - obwohl ich alles schon ausprobiert habe. Das Problem ließ sich nicht beheben.</p>
<p>Ich hoffe ihr könnt mir helfen.</p>
<p>Euer ItsNotYou</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/117054/probleme-mit-wm_popup-fenster</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 09:11:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/117054.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Aug 2005 19:10:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit WM_POPUP-fenster on Tue, 02 Aug 2005 19:10:54 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich erstelle ein Fenster</p>
<pre><code class="language-cpp">HWND hInfo = CreateWindowEx(WS_EX_TOPMOST, szPopup, NULL, WS_CAPTION | WS_POPUP, 350, 300, 200, 35, NULL, NULL, AnwahlInfo-&gt;hInstance, NULL);
</code></pre>
<p>innerhalb eines Threads. Das Fenster soll bestimmte Informationen des Threads anzeigen (an welcher Stelle er ist usw.).<br />
Der Thread wird als erstes im Programm aufgerufen.</p>
<p>Noch kein Problem...<br />
Fenster wird erstellt...</p>
<p>1. Problem: Das Fenster wird mit dem Menü des Hauptfensters erstellt. Soll es aber nicht. Wie kann ich das unterdrücken?</p>
<p>2. Problem: manchmal stürzt das Hauptprogramm nach (ordnungsgemäßen) Beenden des Threads ab (es bleibt Hängen). Mir viel auf, dass das Programm ordentlich weiterarbeitet, wenn der Thread seine Arbeit abschließt <strong>BEVOR</strong> das Hauptfenster erscheint (ist eine sehr rechenaufwendige Aufgabe für das Hauptfenster, deshalb erscheint es erst nach mehreren Sekunden), abstürzt, wenn das Hauptfenster sich aufbaut bevor der Thread seine Arbeit beendet.</p>
<p>Ich habe bereits versucht, das Problem zu finden. Am Inhalt des Threads liegt es nicht, das Problem liegt im Popupfenster.<br />
Das Hauptfenster beende ich nicht, ich schicke ihm keine WM_CLOSE/DESTROY-Nachrichten und ich rufe auch kein DestroyWindow([...]); auf - obwohl ich alles schon ausprobiert habe. Das Problem ließ sich nicht beheben.</p>
<p>Ich hoffe ihr könnt mir helfen.</p>
<p>Euer ItsNotYou</p>
]]></description><link>https://www.c-plusplus.net/forum/post/844749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/844749</guid><dc:creator><![CDATA[ItsNotYou]]></dc:creator><pubDate>Tue, 02 Aug 2005 19:10:54 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit WM_POPUP-fenster on Tue, 02 Aug 2005 21:23:59 GMT]]></title><description><![CDATA[<p>Problem 1 läst sich relativ schnell lösen. Du hast dein Menü in der Fensterklasse eingebunden, das darfst du nich machen, da entsteht der Fehler du must es bei der Erstellung des Fensters erst einbinden, das löst das Problem. Zu Problem 2 hab ich leider keine Ahnung von.</p>
<p>MFG<br />
Xebov</p>
]]></description><link>https://www.c-plusplus.net/forum/post/844856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/844856</guid><dc:creator><![CDATA[Raven2]]></dc:creator><pubDate>Tue, 02 Aug 2005 21:23:59 GMT</pubDate></item></channel></rss>