<?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[Cursorwechsel mittels GetDialogItem]]></title><description><![CDATA[<p>Folgenden Code habe ich um den Cursor, mittels WM_MOUSEMOVE, in meinem Dialog zu ändern.</p>
<pre><code>BOOL CAbcDlg::PreTranslateMessage(MSG* pMsg) 
{
(((pMsg-&gt;hwnd == GetDlgItem(IDC_BUTTON_A)-&gt;m_hWnd) &amp;&amp; (pMsg-&gt;message == WM_MOUSEMOVE))
|| ((pMsg-&gt;hwnd == GetDlgItem(IDCANCEL)-&gt;m_hWnd) &amp;&amp; (pMsg-&gt;message == WM_MOUSEMOVE)))

::SetCursor(AfxGetApp()-&gt;LoadCursor(IDC_KLICKCURSOR));

return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
<p>Wie kann ich nun ebenfalls den Cursor änden, wenn ich oben rechts auf die minimieren- , maximieren- und Beenden-Schaltfläche klicke ?</p>
<p>Ebenso habe ich ein Menü in meinem Dialog. Wie kann ich diesem den Cursor übergeben ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/157507/cursorwechsel-mittels-getdialogitem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 11:44:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/157507.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Aug 2006 16:09:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Sat, 26 Aug 2006 16:23:37 GMT]]></title><description><![CDATA[<p>Folgenden Code habe ich um den Cursor, mittels WM_MOUSEMOVE, in meinem Dialog zu ändern.</p>
<pre><code>BOOL CAbcDlg::PreTranslateMessage(MSG* pMsg) 
{
(((pMsg-&gt;hwnd == GetDlgItem(IDC_BUTTON_A)-&gt;m_hWnd) &amp;&amp; (pMsg-&gt;message == WM_MOUSEMOVE))
|| ((pMsg-&gt;hwnd == GetDlgItem(IDCANCEL)-&gt;m_hWnd) &amp;&amp; (pMsg-&gt;message == WM_MOUSEMOVE)))

::SetCursor(AfxGetApp()-&gt;LoadCursor(IDC_KLICKCURSOR));

return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
<p>Wie kann ich nun ebenfalls den Cursor änden, wenn ich oben rechts auf die minimieren- , maximieren- und Beenden-Schaltfläche klicke ?</p>
<p>Ebenso habe ich ein Menü in meinem Dialog. Wie kann ich diesem den Cursor übergeben ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1125000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125000</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 26 Aug 2006 16:23:37 GMT</pubDate></item><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Sun, 27 Aug 2006 11:02:20 GMT]]></title><description><![CDATA[<p>keiner ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":O"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1125278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1125278</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 27 Aug 2006 11:02:20 GMT</pubDate></item><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Mon, 28 Aug 2006 15:33:07 GMT]]></title><description><![CDATA[<p>Hmm ... warum willst du denn einen Cursor ändern wenn das Programm eh geschlossen wird? ... WM_CLOSE ... WM_DESTROY usw...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126240</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 28 Aug 2006 15:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Mon, 28 Aug 2006 16:43:07 GMT]]></title><description><![CDATA[<p>der cursor ändert sich bei mouse over. d.h wenn ich über nen button, link oder bild fahre, dann ändert er sich halt. und dies soll er nun auch mit dem menü machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126296</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Mon, 28 Aug 2006 16:58:37 GMT]]></title><description><![CDATA[<p>Jedes Fenster ist selbst für das setzen des Cursors verantwortlich, gemacht wird das in WM_SETCURSOR! Also müsstst Du für Dein Fenster diese Nachricht überschreiben. Für alle Fenster kannst Du das nicht hinbekommen außer Du subclassed alle Fenster und fängst Für alle Fenster WM_SETCURSOR ab!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1126305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126305</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 28 Aug 2006 16:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to Cursorwechsel mittels GetDialogItem on Mon, 28 Aug 2006 17:10:05 GMT]]></title><description><![CDATA[<p>danke schön <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/1126311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1126311</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 Aug 2006 17:10:05 GMT</pubDate></item></channel></rss>