<?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[LoadCursor Problem]]></title><description><![CDATA[<p>Hi,</p>
<p>möchte für meinen Dialog einen anderen Cursor laden.<br />
Leider klappt folgender Aufruf nicht:<br />
wc.hCursor = LoadCursor(hInstance,MAKEINTRESOURCE(IDC_CURSOR));</p>
<p>Was kann ich da falsch machen?<br />
IDC_CURSOR ist ein normaler Cursor in der Resource-Datei.</p>
<p>mfg<br />
Fred</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/15918/loadcursor-problem</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 00:58:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/15918.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jan 2003 18:12:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to LoadCursor Problem on Tue, 07 Jan 2003 18:12:00 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>möchte für meinen Dialog einen anderen Cursor laden.<br />
Leider klappt folgender Aufruf nicht:<br />
wc.hCursor = LoadCursor(hInstance,MAKEINTRESOURCE(IDC_CURSOR));</p>
<p>Was kann ich da falsch machen?<br />
IDC_CURSOR ist ein normaler Cursor in der Resource-Datei.</p>
<p>mfg<br />
Fred</p>
]]></description><link>https://www.c-plusplus.net/forum/post/86851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/86851</guid><dc:creator><![CDATA[Fred99]]></dc:creator><pubDate>Tue, 07 Jan 2003 18:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Tue, 07 Jan 2003 18:20:00 GMT]]></title><description><![CDATA[<p>Ist die WNDCLASS da die WNDCLASS deines Hauptfensters oder des Dialogs?</p>
<p>cya <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/86852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/86852</guid><dc:creator><![CDATA[MagiC Creator]]></dc:creator><pubDate>Tue, 07 Jan 2003 18:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Fri, 22 Feb 2008 18:48:40 GMT]]></title><description><![CDATA[<p>Ich knüpfe mal hier an, da ich das gleiche Problem habe. Ich habe einen Cursor erstellt (als &quot;Cursor.cur&quot; gespeichert), IDC_CURSOR definiert und folgenden Code produziert:</p>
<pre><code>IDC_CURSOR CURSOR &quot;Cursor.cur&quot;
</code></pre>
<pre><code class="language-cpp">wc.hCursor = LoadCursor( hInstance, MAKEINTRESOURCE(IDC_CURSOR));
</code></pre>
<p>Warum wird der Standart-Cursor angezeigt, nicht mein eigener?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461183</guid><dc:creator><![CDATA[XCoder++]]></dc:creator><pubDate>Fri, 22 Feb 2008 18:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Fri, 22 Feb 2008 19:16:55 GMT]]></title><description><![CDATA[<p>Sollte eigentlich passen. <code>LoadCursor( )</code> wird übrigens ersetzt durch <code>LoadImage( )</code> :</p>
<pre><code class="language-cpp">HCURSOR cursor = reinterpret_cast&lt; HCURSOR &gt;( LoadImage( instance, MAKEINTRESOURCE( IDC_CURSOR ), IMAGE_CURSOR, LR_DEFAULTSIZE, LR_DEFAULTSIZE, LR_DEFAULTSIZE ) );
</code></pre>
<p>Was sagt <code>GetLastError( )</code> ?</p>
<p>greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461188</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Fri, 22 Feb 2008 19:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Fri, 22 Feb 2008 19:37:34 GMT]]></title><description><![CDATA[<p>Moin,<br />
normal müßte dein Cursor zu sehen sein, solange die maus nicht bewegt wird. Nach einer Mausbewegung ist wieder der Standard Cursor zu sehen.</p>
<p>Mit nachfolgendem Code klappt es bei mir.</p>
<p>Aber dazu habe ich trotzdem eine Frage. Ich möchte den animierten Mauszeiger in der Exe einbinden. Wie geht das, und wie rufe ich den dann auf ??<br />
LoadCursorFromFile geht dann ja nicht oder ??</p>
<p>// Animierten Cursor laden<br />
// Wird aus PGM Verzeichnis geholt<br />
cursor = LoadCursorFromFile(&quot;at.ani&quot;);<br />
if( cursor == NULL) // Fehler<br />
{<br />
TRACE(&quot;Fehler: Der Cursor konnte nicht geladen werden, fehler code: %d\n&quot;,GetLastError());<br />
}</p>
<p>}</p>
<p>SetCursor(cursor);<br />
// Klasse registrieren !!<br />
::SetClassLong( *this, GCL_HCURSOR, (LONG) cursor);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461196</guid><dc:creator><![CDATA[Verwegener]]></dc:creator><pubDate>Fri, 22 Feb 2008 19:37:34 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Fri, 22 Feb 2008 21:39:24 GMT]]></title><description><![CDATA[<p>Also mein 1. Problem hat sich jetzt gelöst, mein Cursor wird angezeigt.</p>
<p>Wie bestimme ich einen spezifischen Cursor bei Dialog-<strong>Buttons</strong>?<br />
Bis jetzt wird bei mir der standartmäßige Windows-Pfeil angezeigt, wie ändert man das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461229</guid><dc:creator><![CDATA[XCoder++]]></dc:creator><pubDate>Fri, 22 Feb 2008 21:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Mon, 25 Feb 2008 20:38:08 GMT]]></title><description><![CDATA[<p>Bei meiner Suche habe ich <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-169641-and-highlight-is-button+cursor.html" rel="nofollow">das hier</a> gefunden.<br />
Davon verstehe ich jedoch nicht den Code, außerdem will ich ja alle Cursor in meinem Programm ändern.<br />
Wenn ich das richtig verstanden habe sollte das ja mit <strong>SetClass</strong> funktionieren, aber wie?<br />
Muss ich erst eine Klasse für bspw. Buttons erstellen?<br />
Ich habe es mit folgendem Code versucht:</p>
<pre><code class="language-cpp">SetClassLong( hwndDlg, GCL_HCURSOR, LONG(cursor));
</code></pre>
<p>hwndDlg: HWND vom Dialog -&gt; hier muss eine Klasse her, richtig?<br />
Was benötige ich, um bei Buttons, Menüs etc. einen bestimmten Cursor anzeigen zu lassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462833</guid><dc:creator><![CDATA[XCoder++]]></dc:creator><pubDate>Mon, 25 Feb 2008 20:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Tue, 26 Feb 2008 07:52:17 GMT]]></title><description><![CDATA[<p>SetClassLong ist ein No-No! Es ist ein Holzhammer den man nicht empfehlen kann.</p>
<p>Du musst die Fenster subclassen und selber WM_SETCURSOR behandeln. Jedes Fenster entscheidet selbst, welchen Cursor es darstellen will.<br />
Menüs sind wieder eine eigene Sache, denn hier werden wieder eigene Fenster verwendet.</p>
<p>Mal eine Frage: Warum willst Du die default UI verändern. Was ist der Benefit für den Kunden, außer dass er irritiert wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1462995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1462995</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 26 Feb 2008 07:52:17 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Thu, 28 Feb 2008 14:47:32 GMT]]></title><description><![CDATA[<p>Danke für die Antworten.</p>
<blockquote>
<p>Mal eine Frage: Warum willst Du die default UI verändern. Was ist der Benefit für den Kunden, außer dass er irritiert wird?</p>
</blockquote>
<p>Ich bin dabei (privat!) ein Spiel zu proggen (der Rest sollte sich von selbst verstehen) ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464784</guid><dc:creator><![CDATA[XCoder++]]></dc:creator><pubDate>Thu, 28 Feb 2008 14:47:32 GMT</pubDate></item><item><title><![CDATA[Reply to LoadCursor Problem on Thu, 28 Feb 2008 15:42:26 GMT]]></title><description><![CDATA[<p>Nein das verstehe ich nicht. Selbst wenn ich privat etwas programmiere versuche ich mich an die GUI Standards zu halten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1464835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1464835</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 28 Feb 2008 15:42:26 GMT</pubDate></item></channel></rss>