<?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[Cursor zu Sanduhr machen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will den Cursor für die Dauer einer längeren Berechnung innerhalb meines Formulars zur Sanduhr machen. Leider wird der Code nicht ausgeführt. Sprich: der Cursor bleibt ein Pfeil. Anklicken kann ich aber nichts.</p>
<p>Mein Code:</p>
<pre><code class="language-cpp">Cursor Save_Cursor = Screen-&gt;Cursor;

MainForm-&gt;Cursor = crHourGlass;       // Cursor als Sanduhr
Application-&gt;ProcessMessages();

try
{
   // Berechnung
}
__finally
{
   MainForm-&gt;Cursor = Save_Cursor; // Alten Zustand wiederherstellen
}
</code></pre>
<p>Was fehlt? Was ist falsch?<br />
Nach der BCB-Hilfe müsste ich eigentlich alles haben.</p>
<p>Danke.</p>
<p>Gruß,<br />
chris_f</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/106314/cursor-zu-sanduhr-machen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 00:10:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/106314.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Apr 2005 08:06:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 08:06:45 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will den Cursor für die Dauer einer längeren Berechnung innerhalb meines Formulars zur Sanduhr machen. Leider wird der Code nicht ausgeführt. Sprich: der Cursor bleibt ein Pfeil. Anklicken kann ich aber nichts.</p>
<p>Mein Code:</p>
<pre><code class="language-cpp">Cursor Save_Cursor = Screen-&gt;Cursor;

MainForm-&gt;Cursor = crHourGlass;       // Cursor als Sanduhr
Application-&gt;ProcessMessages();

try
{
   // Berechnung
}
__finally
{
   MainForm-&gt;Cursor = Save_Cursor; // Alten Zustand wiederherstellen
}
</code></pre>
<p>Was fehlt? Was ist falsch?<br />
Nach der BCB-Hilfe müsste ich eigentlich alles haben.</p>
<p>Danke.</p>
<p>Gruß,<br />
chris_f</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762430</guid><dc:creator><![CDATA[chris_f]]></dc:creator><pubDate>Fri, 08 Apr 2005 08:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 08:23:33 GMT]]></title><description><![CDATA[<p>versuch es mal mit</p>
<pre><code class="language-cpp">Screen-&gt;Cursor
</code></pre>
<p>anstelle von</p>
<pre><code class="language-cpp">MainForm-&gt;Cursor
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/762438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762438</guid><dc:creator><![CDATA[chris_fy]]></dc:creator><pubDate>Fri, 08 Apr 2005 08:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 08:33:33 GMT]]></title><description><![CDATA[<p>Hatte ich schon probiert, kein Unterschied.<br />
Sorry, hätte ich dazuschreiben sollen.</p>
<p>So stand es ja auch in der Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762447</guid><dc:creator><![CDATA[chris_f]]></dc:creator><pubDate>Fri, 08 Apr 2005 08:33:33 GMT</pubDate></item><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 09:01:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>versuchs dochmal in einem neuen (leeren) Projekt, ob es da funktioniert</p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762473</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Fri, 08 Apr 2005 09:01:59 GMT</pubDate></item><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 09:21:01 GMT]]></title><description><![CDATA[<p>Mal gehts, mal gehts nicht.<br />
Ich hab so den Eindruck, dass ich</p>
<pre><code class="language-cpp">Application-&gt;ProcessMessages();
</code></pre>
<p>einfach oft genug wiederholen muß, bis er es wirklich tut.</p>
<p>Kann es evtl helfen dem Programm ein kurzes &quot;sleep&quot; zu geben, bevor er den Rechner mit der Berechnung auslastet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762484</guid><dc:creator><![CDATA[chris_f]]></dc:creator><pubDate>Fri, 08 Apr 2005 09:21:01 GMT</pubDate></item><item><title><![CDATA[Reply to Cursor zu Sanduhr machen on Fri, 08 Apr 2005 09:36:35 GMT]]></title><description><![CDATA[<p>Ja, scheint zu gehen.<br />
Zumindest hat es bei den Versuchen die ich gerade gemacht habe, mit</p>
<pre><code class="language-cpp">Sleep(50);
</code></pre>
<p>immer geklappt.<br />
Wenn nicht elegant, dann eben mit dem Holzhammer.</p>
<p>Danke für die Hilfe.</p>
<p>Gruß,<br />
chris_f</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762488</guid><dc:creator><![CDATA[chris_f]]></dc:creator><pubDate>Fri, 08 Apr 2005 09:36:35 GMT</pubDate></item></channel></rss>