<?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[SetWindowPos - störendes Flackern]]></title><description><![CDATA[<p>Hallo Leute, ich möchte das die User mein Fenster (keine Titelleiste etc, nur ein bisschen Text und nen Border) das Fenster wie gewohnt verschieben können.<br />
Nur eben nicht auf die Titelleiste, sondern direkt ins Fenster klicken...</p>
<p>Ich habe jetzt folgenden Ansatz:</p>
<pre><code>case WM_MOUSEMOVE:
if(wParam == MK_LBUTTON)           SetWindowPos(hwndMain,HWND_TOP,LOWORD(lParam),HIWORD(lParam),0,0,SWP_NOSIZE);
break;
</code></pre>
<p>allerdings bekomme ich nun ein störendes Flackern und man kann das Fenster ja auch nur solange verschieben wie man mit dem Mauszeiger im Fenster bleibt (wenn man also zu schnell ist gehts nich...)</p>
<p>Habt ihr andere Vorschläge?</p>
<p>MFG <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/topic/72967/setwindowpos-störendes-flackern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 07:36:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/72967.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 May 2004 13:42:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 13:42:00 GMT]]></title><description><![CDATA[<p>Hallo Leute, ich möchte das die User mein Fenster (keine Titelleiste etc, nur ein bisschen Text und nen Border) das Fenster wie gewohnt verschieben können.<br />
Nur eben nicht auf die Titelleiste, sondern direkt ins Fenster klicken...</p>
<p>Ich habe jetzt folgenden Ansatz:</p>
<pre><code>case WM_MOUSEMOVE:
if(wParam == MK_LBUTTON)           SetWindowPos(hwndMain,HWND_TOP,LOWORD(lParam),HIWORD(lParam),0,0,SWP_NOSIZE);
break;
</code></pre>
<p>allerdings bekomme ich nun ein störendes Flackern und man kann das Fenster ja auch nur solange verschieben wie man mit dem Mauszeiger im Fenster bleibt (wenn man also zu schnell ist gehts nich...)</p>
<p>Habt ihr andere Vorschläge?</p>
<p>MFG <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/514120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514120</guid><dc:creator><![CDATA[Rodney]]></dc:creator><pubDate>Tue, 04 May 2004 13:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 13:54:56 GMT]]></title><description><![CDATA[<p>case WM_NCHITTEST: return HTCAPTION;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/514133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514133</guid><dc:creator><![CDATA[;;]]></dc:creator><pubDate>Tue, 04 May 2004 13:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 14:00:44 GMT]]></title><description><![CDATA[<p>thx <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="😉"
    /> <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/514139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514139</guid><dc:creator><![CDATA[Rodney]]></dc:creator><pubDate>Tue, 04 May 2004 14:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 14:03:03 GMT]]></title><description><![CDATA[<p>oh ich hab grad gemerkt, dass jetzt ein normaler Mausklick und Rechtsklick nicht mehr bearbeitet bzw empfangen wird <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=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514142</guid><dc:creator><![CDATA[Rodney]]></dc:creator><pubDate>Tue, 04 May 2004 14:03:03 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 14:32:07 GMT]]></title><description><![CDATA[<p>Braucht man ja im Normalfall auch nicht, da man ja für sowas Child-Windows erstellen kann <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514162</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 04 May 2004 14:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 14:27:04 GMT]]></title><description><![CDATA[<p>Verwende diesen Code:</p>
<pre><code class="language-cpp">UINT uHitTest;
...
case WM_NCHITTEST:
    uHitTest = DefWindowProc(hwnd, WM_NCHITTEST, wParam, lParam);
    if(uHitTest == HTCLIENT)
        return HTCAPTION;
    else
        return uHitTest;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/514163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514163</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Tue, 04 May 2004 14:27:04 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 15:02:57 GMT]]></title><description><![CDATA[<p>Aziz schrieb:</p>
<blockquote>
<p>Verwende diesen Code:</p>
<pre><code class="language-cpp">UINT uHitTest;
...
case WM_NCHITTEST:
    uHitTest = DefWindowProc(hwnd, WM_NCHITTEST, wParam, lParam);
    if(uHitTest == HTCLIENT)
        return HTCAPTION;
    else
        return uHitTest;
</code></pre>
</blockquote>
<p>leider immer noch das gleiche Problem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/514200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514200</guid><dc:creator><![CDATA[Rodney]]></dc:creator><pubDate>Tue, 04 May 2004 15:02:57 GMT</pubDate></item><item><title><![CDATA[Reply to SetWindowPos - störendes Flackern on Tue, 04 May 2004 17:38:55 GMT]]></title><description><![CDATA[<p>Machs so:</p>
<pre><code class="language-cpp">case WM_LBUTTONDOWN:
   ReleaseCapture(); 
   SendMessage(hwnd, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
   return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/514314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514314</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 04 May 2004 17:38:55 GMT</pubDate></item></channel></rss>