<?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[GetCursor() ?   Wie aktuellen Cursor bestimmen ?]]></title><description><![CDATA[<p>Muß irgendwie herausfinden, welchen aktuellen Cursor eine andere (hier z.B. Java-) Applikation gerade verwendet.</p>
<p>Mit GetCursor() erhält man wohl einen Handle auf den aktuellen Cursor, doch der ist immer 5230 auch wenn eine Eieruhr oder sonst ein Symbol am Cursor “klebt“.</p>
<p>Bin kein Programmierprofi und zum Cursor gehört sicher auch keine Fensterklasse, deren Namen man mit ::GetClassName() bestimmen könnte, aber irgendwie muß man doch herausfinden können, ob der Cursor gerade Standard ist oder ihm etwas anhängt.</p>
<p>Bin dankbar für jeden Tip!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161158/getcursor-wie-aktuellen-cursor-bestimmen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 02:07:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161158.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Oct 2006 23:56:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GetCursor() ?   Wie aktuellen Cursor bestimmen ? on Tue, 03 Oct 2006 23:56:16 GMT]]></title><description><![CDATA[<p>Muß irgendwie herausfinden, welchen aktuellen Cursor eine andere (hier z.B. Java-) Applikation gerade verwendet.</p>
<p>Mit GetCursor() erhält man wohl einen Handle auf den aktuellen Cursor, doch der ist immer 5230 auch wenn eine Eieruhr oder sonst ein Symbol am Cursor “klebt“.</p>
<p>Bin kein Programmierprofi und zum Cursor gehört sicher auch keine Fensterklasse, deren Namen man mit ::GetClassName() bestimmen könnte, aber irgendwie muß man doch herausfinden können, ob der Cursor gerade Standard ist oder ihm etwas anhängt.</p>
<p>Bin dankbar für jeden Tip!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148953</guid><dc:creator><![CDATA[guest4711]]></dc:creator><pubDate>Tue, 03 Oct 2006 23:56:16 GMT</pubDate></item><item><title><![CDATA[Reply to GetCursor() ?   Wie aktuellen Cursor bestimmen ? on Wed, 04 Oct 2006 05:43:24 GMT]]></title><description><![CDATA[<p>Der Cursor ist immer mit einem Fenster &quot;verknüpft&quot;... Du solltest mal &quot;GetCursorInfo&quot; versuchen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1148968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1148968</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 04 Oct 2006 05:43:24 GMT</pubDate></item><item><title><![CDATA[Reply to GetCursor() ?   Wie aktuellen Cursor bestimmen ? on Thu, 05 Oct 2006 10:43:28 GMT]]></title><description><![CDATA[<p>Nach Einbau von #include &quot;winuser.h&quot; und #define WINVER 0x0500 in StdAfx.h erkennt mein Win98 mit VC6 jetzt zwar GetCursorInfo() aber nach</p>
<p>HCURSOR hcursor;<br />
hcursor=GetCursor();<br />
CURSORINFO cursorinfo;<br />
cursorinfo.hCursor=hcursor;<br />
cursorinfo.cbSize=sizeof(CURSORINFO);<br />
GetCursorInfo(&amp;cursorinfo);</p>
<p>Ist cursorinfo.cbSize immer = 20 und ändert sich mit dem Mauszeiger nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149201</guid><dc:creator><![CDATA[guest4711]]></dc:creator><pubDate>Thu, 05 Oct 2006 10:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to GetCursor() ?   Wie aktuellen Cursor bestimmen ? on Thu, 05 Oct 2006 10:44:36 GMT]]></title><description><![CDATA[<p>Habe glaube ich jetzt eine für mich ausreichende Lösung:<br />
Es reicht das Handle aus CURSORINFO zu bestimmen:</p>
<p>HCURSOR hcursor;<br />
hcursor=GetCursor();<br />
CURSORINFO cursorinfo;<br />
cursorinfo.hCursor=hcursor;<br />
cursorinfo.cbSize=sizeof(CURSORINFO);<br />
GetCursorInfo(&amp;cursorinfo);<br />
sprintf(buffer,&quot;%d &quot;,(int)cursorinfo.hCursor);</p>
<p>Das Handle ist normal 5230,<br />
der Textcursor 5222<br />
die Hand 54614<br />
ein Pfeil oben unten 5166<br />
ein Pfeil mit getrenntem Mittelstrich von oben nach unten 33262<br />
ein Pfeil mit getrenntem Mittelstrich von links nach rechts 33254<br />
und schließlich eine Eieruhr 5214</p>
<p>Das sollte reichen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149804</guid><dc:creator><![CDATA[guest4711]]></dc:creator><pubDate>Thu, 05 Oct 2006 10:44:36 GMT</pubDate></item></channel></rss>