<?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[Schnell ein Fenster erstellen]]></title><description><![CDATA[<p>hallo, ich programmiere gerade eine Anwendung die ein paar Berechnungen durchführt die etwas länger dauern können. Ich möchte dem Anwender die Möglichkeit geben zu sehen wie weit die Berechnung ist.</p>
<p>Wie mache ich das am besten? Ich müsste ein zweites kleineres Fenster erstellen. Ist das nicht ein wenig zu viel des Guten. Gibt es eine einfache Möglichkeit das zu realisieren.</p>
<p>Benutze Visual C++ 6.0</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/104390/schnell-ein-fenster-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 01:48:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/104390.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Mar 2005 08:53:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schnell ein Fenster erstellen on Sat, 19 Mar 2005 08:53:37 GMT]]></title><description><![CDATA[<p>hallo, ich programmiere gerade eine Anwendung die ein paar Berechnungen durchführt die etwas länger dauern können. Ich möchte dem Anwender die Möglichkeit geben zu sehen wie weit die Berechnung ist.</p>
<p>Wie mache ich das am besten? Ich müsste ein zweites kleineres Fenster erstellen. Ist das nicht ein wenig zu viel des Guten. Gibt es eine einfache Möglichkeit das zu realisieren.</p>
<p>Benutze Visual C++ 6.0</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/748057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/748057</guid><dc:creator><![CDATA[eSPeHX]]></dc:creator><pubDate>Sat, 19 Mar 2005 08:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to Schnell ein Fenster erstellen on Sat, 19 Mar 2005 09:31:16 GMT]]></title><description><![CDATA[<p>Ich würde eine Statusbar oder ein Label nutzen. Das steuerst du mit einer speziellen Nachricht an, welche du durch SendMessage(..) in der Funktion, die die Berechnungen ausführt, versendest. In L- und/oder WParam übergibst du die Daten, die dann in der Statusbar/dem Label ausgegeben werden sollen, quasi den Fortschritt.<br />
Du wirst dabei aber nicht um Threads herumkommen, wenn die Berechnung die gesamte Oberflaeche lahmlegt.</p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/748077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/748077</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Sat, 19 Mar 2005 09:31:16 GMT</pubDate></item><item><title><![CDATA[Reply to Schnell ein Fenster erstellen on Sat, 19 Mar 2005 10:10:13 GMT]]></title><description><![CDATA[<p>@eSPeHX, ein Fenster brauchst du schon...wohin willst du sonst Informationen ausgeben? Wenn eine Berechnung länger dauert, sollte der Nutzer auch die Möglichkeit für einen Abbruch bekommen. Daher brauchst du wie DeSoVoDaMu schon sagte unbedingt einen zusätzlichen Thread.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/748091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/748091</guid><dc:creator><![CDATA[Herrmann]]></dc:creator><pubDate>Sat, 19 Mar 2005 10:10:13 GMT</pubDate></item><item><title><![CDATA[Reply to Schnell ein Fenster erstellen on Sat, 19 Mar 2005 10:23:48 GMT]]></title><description><![CDATA[<p>Einen zweiten Thread habe ich ja auch. In diesem führe ich die Berechnung aus. Der zweite Thread hat aber keine Fenster, ist praktisch nur eine Funktion in dem gerechnet wird. Und das ich über das Hauptprogeramm abbrechen kann. Den Status der Berechnung könnte ich jetzt in einem zweiten kleineren Fenster anzeigen. Dieses zweite Fenster könnte ich mit dem zweiten Thread starten. Aber das kleine Fenster benötigt auch eine eigene Nachtichtenfunktion, oder nicht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/748098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/748098</guid><dc:creator><![CDATA[eSPeHX]]></dc:creator><pubDate>Sat, 19 Mar 2005 10:23:48 GMT</pubDate></item><item><title><![CDATA[Reply to Schnell ein Fenster erstellen on Sat, 19 Mar 2005 12:32:31 GMT]]></title><description><![CDATA[<p>eSPeHX schrieb:</p>
<blockquote>
<p>Dieses zweite Fenster könnte ich mit dem zweiten Thread starten.</p>
</blockquote>
<p>Ungut...da deine Berechnung dieses Fenster dann blockieren würde. Das Fenster sollte in einem anderen Tread laufen als deine Berechnungsfunktion.</p>
<p>eSPeHX schrieb:</p>
<blockquote>
<p>Aber das kleine Fenster benötigt auch eine eigene Nachtichtenfunktion, oder nicht?</p>
</blockquote>
<p>Ganau.</p>
<p>Was macht eigendlich dein Haupthread? Wäre dieser für die GUI-Sachen nicht am besten geeignet? Dein Hauptthread würde dann das Statusfenster erstellen und anzeigen und anschließend den Thread für die Berechnungsfunktion starten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/748179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/748179</guid><dc:creator><![CDATA[Herrmann]]></dc:creator><pubDate>Sat, 19 Mar 2005 12:32:31 GMT</pubDate></item></channel></rss>