<?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[ShowCursor nur für aufrufende Funktion ??]]></title><description><![CDATA[<p>Hallo,<br />
ShowCursor(FALSE) wird, soweit ich das verstanden habe nur für die aufrufende Anwendung ausgeführt.<br />
Gibt es auch eine Möglichkeit, den Cursor in allen Fenstern zu verstecken?<br />
Ich möchte einen Hook machen, der ähnlich diesem Programm arbeitet:</p>
<p><a href="http://www.pcwelt.de/downloads/tools_utilities/system-utilities/8366/" rel="nofollow">http://www.pcwelt.de/downloads/tools_utilities/system-utilities/8366/</a></p>
<p>es soll also bei einer Tastatureingabe der Mauszeiger versteckt werden, egal in welchem Fenster.<br />
Für Hilfe währe ich überaus dankbar... <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>
]]></description><link>https://www.c-plusplus.net/forum/topic/144834/showcursor-nur-für-aufrufende-funktion</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:22:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144834.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Apr 2006 09:47:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 09:47:23 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ShowCursor(FALSE) wird, soweit ich das verstanden habe nur für die aufrufende Anwendung ausgeführt.<br />
Gibt es auch eine Möglichkeit, den Cursor in allen Fenstern zu verstecken?<br />
Ich möchte einen Hook machen, der ähnlich diesem Programm arbeitet:</p>
<p><a href="http://www.pcwelt.de/downloads/tools_utilities/system-utilities/8366/" rel="nofollow">http://www.pcwelt.de/downloads/tools_utilities/system-utilities/8366/</a></p>
<p>es soll also bei einer Tastatureingabe der Mauszeiger versteckt werden, egal in welchem Fenster.<br />
Für Hilfe währe ich überaus dankbar... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1042432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042432</guid><dc:creator><![CDATA[Originalhanno]]></dc:creator><pubDate>Sat, 22 Apr 2006 09:47:23 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 10:58:29 GMT]]></title><description><![CDATA[<p>Du könntest den Mauszeiger in dein Fenster einsperren und dann verstecken...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042462</guid><dc:creator><![CDATA[qasdfgh]]></dc:creator><pubDate>Sat, 22 Apr 2006 10:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 15:01:00 GMT]]></title><description><![CDATA[<p>nein, das ist nicht das ziel.<br />
das ziel ist ein Hook, der merkt, wenn Tastatureingaben gemacht werden, egal in welchem Fenster, und dann den Mauscursor versteckt.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Trtotzdem : Danke für die Antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042671</guid><dc:creator><![CDATA[Originalhanno]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 15:33:19 GMT]]></title><description><![CDATA[<p>Ich habs damit mal probiert:</p>
<pre><code>BroadcastSystemMessage(BSF_POSTMESSAGE,NULL,SetCursor(LoadCursor(NULL,IDC_WAIT)),0,0);
</code></pre>
<p>Gibt aber leider den Fehler:</p>
<pre><code>Error	1	error C2664: 'BroadcastSystemMessageA' : cannot convert parameter 3 from 'HCURSOR' to 'UINT'
</code></pre>
<p>... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042718</guid><dc:creator><![CDATA[Originalhanno]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 15:53:44 GMT]]></title><description><![CDATA[<p>Wie wärs mit:</p>
<p>Systemsteuerung -&gt; Maus -&gt; Zeigeroptionen -&gt; Zeiger bei Tastatureingaben ausblenden</p>
<p>?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042739</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:53:44 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 15:56:27 GMT]]></title><description><![CDATA[<p>Originalhanno schrieb:</p>
<blockquote>
<p>Ich habs damit mal probiert:</p>
<pre><code>BroadcastSystemMessage(BSF_POSTMESSAGE,NULL,SetCursor(LoadCursor(NULL,IDC_WAIT)),0,0);
</code></pre>
</blockquote>
<p>Das geht natürlich nicht. Denn Die Funktion SetCursor wird ja ausgeführtund deren Ergebnis würdes Du &quot;broadcasten&quot;. Das ist nicht was Du willst.</p>
<p>Ich denke auch das SideWinder recht hat und die normalen Maus Optinen des Systems verwenden solltest.</p>
<p>Ansonsten bliebe Dir nur ein Systemweiter Hook (Keyboard,Maus) je nachdem wo Du ansetzen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042742</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:56:27 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 16:01:14 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe schon einen systemweiten maushook.<br />
Allerdings, kann ich aus der DLL heraus nur die Anwendungen die den Hook installiert, also injected dazu bringen den Cursor zu verstecken.<br />
Alle anderen Programme, die meinen Hook zwar geladen haben, können aber mit der Nachricht ShowCursor(FALSE) nix anfangen.<br />
Ich weiss also nicht, wie ich ein Programm, das meine DLL geladen hat dazu bringen kann den Cursor zu verstecken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042751</guid><dc:creator><![CDATA[Originalhanno]]></dc:creator><pubDate>Sat, 22 Apr 2006 16:01:14 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 17:54:38 GMT]]></title><description><![CDATA[<p>Das verstehe ich nicht. Deine Hook DLL wird im Context des fremden Prozesses aufgerufen, also müsstest Du auch alles machen können was in diesem Prozess möglich ist. Incl. ShowCursor.</p>
<p>Aber es bleibt die Frage: Warum willst Du dass überhaupt, wenn der User das über den Maustreiber einfacher haben kann!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042883</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 22 Apr 2006 17:54:38 GMT</pubDate></item><item><title><![CDATA[Reply to ShowCursor nur für aufrufende Funktion ?? on Sat, 22 Apr 2006 19:12:33 GMT]]></title><description><![CDATA[<p>nun ganz verstehe ich es auch nicht.<br />
Ich habe aber geglaubt, dass es irgendwie damit zu tun haben muss, das meine DLL kein ausführendes Programm ist, und ichh auch daher nicht auf das Fenster zugreifen kann.... naja irgendwie so halt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Was ich machen will.... also:<br />
es ist ein uniprojekt, bei dem ich eine Maus mit zusätzlichen Funktionen ausstatte (Knöpfe, Regler und so...)<br />
Dafür müssen aber bestimmte Funktionen implementiert werden.<br />
Leider kann ich es nicht sehr genau beschreiben, weil ich dann mit rechtlichen konsequenzen rechnen muss. Nun ja.<br />
Das ganze scheint auf den ersten Blick nicht viel Sinn zu machen, zusammen mit der Maus tut es das aber schon.<br />
Es geht also nicht darum, Viren oder dergleichen zu züchten <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="🙂"
    /><br />
Zugleich währe ich über Lösungsvorschläge sehr dankbar, da mir doch ein wenig die Zeit im Nacken sitzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042946</guid><dc:creator><![CDATA[Originalhanno]]></dc:creator><pubDate>Sat, 22 Apr 2006 19:12:33 GMT</pubDate></item></channel></rss>