<?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[Anderen Mauszeiger verwenden (bei ShowModal)]]></title><description><![CDATA[<p>Halli hallo, ich bins mal wieder *g*</p>
<p>Diesmal geht es um Mauszeiger. Ich habe im Programm verschiedene Mauszeiger verwendet, alles klappt prima, hervorragend. Nur habe ich noch ein Problem: Ich habe auch eigene MessageBoxes, die als ShowModal() aufgerufen werden, also alles andere dahinter reagiert nichtmehr, soll's auch nicht. Nur habe ich wieder diesen Windows-Standard-Mauszeiger, wenn ich neben mein MessageBox gehe. Wie kann ich es so machen, dass der Mauszeiger auch dort anders ist (ein von mir bestimmter)? Hab schon probiert de Cursor 0 (Default-Mauszeiger) zu ersetzen, funktioniert nur im Programm selbst, bei ShowModal und nach dem Programm nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80966/anderen-mauszeiger-verwenden-bei-showmodal</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 14:22:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80966.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jul 2004 18:39:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Mon, 26 Jul 2004 18:41:01 GMT]]></title><description><![CDATA[<p>Halli hallo, ich bins mal wieder *g*</p>
<p>Diesmal geht es um Mauszeiger. Ich habe im Programm verschiedene Mauszeiger verwendet, alles klappt prima, hervorragend. Nur habe ich noch ein Problem: Ich habe auch eigene MessageBoxes, die als ShowModal() aufgerufen werden, also alles andere dahinter reagiert nichtmehr, soll's auch nicht. Nur habe ich wieder diesen Windows-Standard-Mauszeiger, wenn ich neben mein MessageBox gehe. Wie kann ich es so machen, dass der Mauszeiger auch dort anders ist (ein von mir bestimmter)? Hab schon probiert de Cursor 0 (Default-Mauszeiger) zu ersetzen, funktioniert nur im Programm selbst, bei ShowModal und nach dem Programm nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568843</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Mon, 26 Jul 2004 18:41:01 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Mon, 26 Jul 2004 18:55:24 GMT]]></title><description><![CDATA[<p>Dafür wirst du wohl den systemweit gültigen Cursor ermitteln, ändern und nachher zurücksetzen müssen, mit der WinAPI-Funktion <em>SetSystemCursor</em>.<br />
Bei Bedarf verschiebe ich dich gern in's entsprechende Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568856</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 26 Jul 2004 18:55:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Mon, 26 Jul 2004 19:17:24 GMT]]></title><description><![CDATA[<p>Ja, das wär nett... bevor ich hier nen doppelpost mache *gg*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568875</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Mon, 26 Jul 2004 19:17:24 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Mon, 26 Jul 2004 19:18:45 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=437" rel="nofollow">Jansen</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/568876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568876</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 26 Jul 2004 19:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Mon, 26 Jul 2004 19:51:49 GMT]]></title><description><![CDATA[<p>So... und wie bekomm ich die ID vom Standard-Cursor bei Windows? Und wie kann ich den dann zwischenspeichern?</p>
<p>Wie ich mit SetSystemCursor umzugehen habe, kann ich mir schon denken, nach den Parametern... aber wie bekomme ich die ID heraus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568914</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Mon, 26 Jul 2004 19:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Tue, 27 Jul 2004 08:46:58 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/cursors/cursorreference/cursorfunctions/setsystemcursor.asp" rel="nofollow">SetSystemCursor</a> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/569190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569190</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 27 Jul 2004 08:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 09:09:42 GMT]]></title><description><![CDATA[<p>OK, nun hab ich ein Problem: Der BCB erkennt die Konstante OCR_NORMAL nicht... oder muss ich da noch einen Header einbinden? Wenn ja, welchen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570162</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 28 Jul 2004 09:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 09:18:29 GMT]]></title><description><![CDATA[<p>Und dann hab ich noch ein Problem: Wie kann ich den Standard-Cursor von Windows zwischenspeichern? Ich find keine Methode um ihn zu kopieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570171</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 28 Jul 2004 09:18:29 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 09:20:40 GMT]]></title><description><![CDATA[<p>MSDN schrieb:</p>
<blockquote>
<p>Declared in Winuser.h, include Windows.h</p>
</blockquote>
<p>Winuser.h schrieb:</p>
<blockquote>
<p>#define OCR_NORMAL 32512</p>
</blockquote>
<p>Warum willst Du den Standard-Cursor &quot;zwischenspeichern&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570173</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Wed, 28 Jul 2004 09:20:40 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 09:47:04 GMT]]></title><description><![CDATA[<p>Damit ich ihn nach dem Programm zurücksetzen kann, oder muss ich das nicht?</p>
<p>Als ich winuser.h eingebunden habe, hat der BCB immernoch gemeckert, mit der Meldung, dass OCR_NORMAL nicht definiert wäre...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570199</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 28 Jul 2004 09:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 09:56:52 GMT]]></title><description><![CDATA[<p>Doch, muss ich... Kommt zwar cool, nach dem Programm weiterhin diesen Cursor zu behalten, aber ich denke mal, dass das nicht jeder so sehen wird *gg* Also: Wie bekomm ich ein HCURSOR-Objekt des Standardmauszeigers von Windows, damit ich das zwischenspeichern kann...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570214</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 28 Jul 2004 09:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to Anderen Mauszeiger verwenden (bei ShowModal) on Wed, 28 Jul 2004 10:10:26 GMT]]></title><description><![CDATA[<p>OK, hab jetzt ein bischen herumprobiertund habs tatsächlich geschafft... auch, wenn's etwas umständlich ist, aber hauptsache es klappt:</p>
<pre><code class="language-cpp">Screen-&gt;Cursor=crArrow;
    Screen-&gt;Cursors[103]=CopyCursor(GetCursor());
    Screen-&gt;Cursor=crDefault;
    SetSystemCursor(CopyCursor(Screen-&gt;Cursors[100]),32512);
    /* Hier wird das Fenster dann aufgerufen, das über ShowModal läuft */
    SetSystemCursor(CopyCursor(Screen-&gt;Cursors[103]),32512);
</code></pre>
<p>So, vielen Dank für eure Hife. Besonderer Dank geht an flenders, wegen der Microsoft-Seite... ich hätte nie gedacht, dass die mich mal weiterbringen würde *gg*</p>
<p>MfG Windoof</p>
]]></description><link>https://www.c-plusplus.net/forum/post/570223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/570223</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Wed, 28 Jul 2004 10:10:26 GMT</pubDate></item></channel></rss>