<?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[Kleine MFC Anwendung und Threads!??!]]></title><description><![CDATA[<p>Hi leute,<br />
ich haette folgendes problem. ich habe ne kleine anwendung in C++ (und eine GUI drumherum mit MFC gemacht). Diese Anwendung liest einige Dateien ein und macht dann allerlei Sachen. Mein Problem:<br />
1)<br />
Ich weiss nicht wie lange das Prog. braucht bei sehr vielen Dateien. Es waere<br />
dann schoen eine Moeglichkeit zu haben mit der man den ganzen Prozess abbrechen kann wenns einem zu lange dauert. Führt das eigentlich zwangslaeufig zu threads!?!? irgenwie muss es ja moeglich sein zu checken ob waerend der ganzen rechnerei der nutzer keinen bock mehr hat und auf &quot;Abbrechen&quot; geklickt hat.</p>
<ol start="2">
<li></li>
</ol>
<p>Wie schaffe ich es in MFC den Mauszeiger entsprechend auf ne Eieruhr umzustellen!?!?</p>
<p>Fuer Beispiele oder links waere ich sehr dankbar.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/45721/kleine-mfc-anwendung-und-threads</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 08:58:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/45721.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 Aug 2003 12:55:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Wed, 13 Aug 2003 12:55:17 GMT]]></title><description><![CDATA[<p>Hi leute,<br />
ich haette folgendes problem. ich habe ne kleine anwendung in C++ (und eine GUI drumherum mit MFC gemacht). Diese Anwendung liest einige Dateien ein und macht dann allerlei Sachen. Mein Problem:<br />
1)<br />
Ich weiss nicht wie lange das Prog. braucht bei sehr vielen Dateien. Es waere<br />
dann schoen eine Moeglichkeit zu haben mit der man den ganzen Prozess abbrechen kann wenns einem zu lange dauert. Führt das eigentlich zwangslaeufig zu threads!?!? irgenwie muss es ja moeglich sein zu checken ob waerend der ganzen rechnerei der nutzer keinen bock mehr hat und auf &quot;Abbrechen&quot; geklickt hat.</p>
<ol start="2">
<li></li>
</ol>
<p>Wie schaffe ich es in MFC den Mauszeiger entsprechend auf ne Eieruhr umzustellen!?!?</p>
<p>Fuer Beispiele oder links waere ich sehr dankbar.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/330961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330961</guid><dc:creator><![CDATA[benutzer]]></dc:creator><pubDate>Wed, 13 Aug 2003 12:55:17 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Wed, 13 Aug 2003 13:37:37 GMT]]></title><description><![CDATA[<ol>
<li>Da ich keine andere Möglichkeit kenne während eines Prozesses etwas abzubrechen außer mit Threads, würde ich sagen ja.</li>
<li>Der Cursor mit der kleinen Sanduhr ist IDC_APPSTARTING:</li>
</ol>
<pre><code class="language-cpp">AfxGetApp-&gt;LoadStandardCursor(IDC_APPTARTING)
</code></pre>
<p>Code-Hacker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/331009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/331009</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Wed, 13 Aug 2003 13:37:37 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 06:09:41 GMT]]></title><description><![CDATA[<p>Zu 1.) Die 2. Möglichkeit<br />
Du musst die angekommenen Messages während deiner langen Berechnung ab und zu verarbeiten über eine Messageloop -&gt; MSDN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/331573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/331573</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 14 Aug 2003 06:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 08:40:32 GMT]]></title><description><![CDATA[<p>Hi nochmal,<br />
habe in der MSDN nix gescheites gefunden und waere sehr erfreut, wenn mir jemand vielleicht n [pseudo]-code schnippsel oder n link schicken koennte fuer ne idee.</p>
<p>vielen dank vorab.</p>
<p>gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/331666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/331666</guid><dc:creator><![CDATA[benutzer]]></dc:creator><pubDate>Thu, 14 Aug 2003 08:40:32 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 10:13:57 GMT]]></title><description><![CDATA[<p>zu 2) CWaitCursor. Ändert bei der Erstellung der Variable automatisch den Cursor auf die Sanduhr und bei der Zerstörung wieder zurück.<br />
Also zb so:</p>
<pre><code class="language-cpp">void LangeFunktion()
{
    CWaitCursor WCursor; // Hier wird die Sanduhr angezeigt.
    // Monsterlange Berechnung
} // Hier wieder der normale Cursor, da WCursor hier zerstört wird.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/331814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/331814</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 14 Aug 2003 10:13:57 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 10:49:36 GMT]]></title><description><![CDATA[<p>danke fuer den maus-tipp, eigentlich waere ich fuer tipps fuer den ersten teil noch dankbarer <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="😃"
    /></p>
<p>gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/331888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/331888</guid><dc:creator><![CDATA[benutzer]]></dc:creator><pubDate>Thu, 14 Aug 2003 10:49:36 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 12:41:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL Abbrechen = FALSE;
void MessageLoop()
{
    BOOL bRet;
    MSG msg; 
    while( (bRet = PeekMessage( &amp;msg, NULL, 0, 0, PM_NOREMOVE)) != 0)
    { 
        if (bRet == -1)
        {
            // handle the error and possibly exit
        }
        else
        {
            PeekMessage( &amp;msg, NULL, 0, 0, PM_REMOVE);
            TranslateMessage(&amp;msg); 
            DispatchMessage(&amp;msg);
        }
    }
}

void LangeDauerndeFunktion()
{
  while( langeSchleife &amp;&amp; !Abbrechen)
  {
    // Start the message loop.
    MessageLoop();
  }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/332053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/332053</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Thu, 14 Aug 2003 12:41:26 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 12:44:47 GMT]]></title><description><![CDATA[<p>Das mit dem CWaitCursor funktioniert bei mir nur so halb-halb. Rufe ich diesen Ausdruck in einer Klasse auf, die von CPropertyPage abgeleitet ist, dann funktioniert es. Mein Berechnungsteil liegt aber in einer von mir selbst geschriebenen Klasse, die mit der Anzeige an sich nichts zu tun hat. Dort funktioniert es nicht.</p>
<p>Wie könnte man das Problem lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/332062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/332062</guid><dc:creator><![CDATA[Plotter]]></dc:creator><pubDate>Thu, 14 Aug 2003 12:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Thu, 14 Aug 2003 15:35:07 GMT]]></title><description><![CDATA[<p>Macht man das eigentlich immer so!?!? MFC ist zwar auf winAPI aufgesetzt aber das ganze sieht mir dann zu sehr nach winAPI aus. Gibt es keine Bibliotheksfunktionen die das gleiche machen!?!?!</p>
<p>zu der mausfrage (von anderem user) aus letztem beitrag waere ne antwort auch schoen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>danke<br />
gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/332232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/332232</guid><dc:creator><![CDATA[benutzer]]></dc:creator><pubDate>Thu, 14 Aug 2003 15:35:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kleine MFC Anwendung und Threads!??! on Fri, 15 Aug 2003 04:25:32 GMT]]></title><description><![CDATA[<p>class CWinThread<br />
Bitte schaue das nächste mal zuerst in die FAQ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/332588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/332588</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Fri, 15 Aug 2003 04:25:32 GMT</pubDate></item></channel></rss>