<?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[problem bei nachrichtenverarbeitung]]></title><description><![CDATA[<p>hi,</p>
<p>bin gerade dabei eine wrapper-klasse für ein windowsfenster zu schreiben aber ich habe folgendes problem. in der messagerouter funktion mache ich ein paar standardnachrichtenverarbeitungen ala fensterposition aktualisieren usw. hier ein kleines beispiel:</p>
<pre><code class="language-cpp">if(uiMsg == WM_MOVE) {

  pWindow-&gt;SetPos(LOWORD(lParam),
		  HIWORD(lParam));
}
</code></pre>
<p>beim start des Progs verschwindet das Fenster sofort, ich habe auch schon ausprobiert die werte zu casten wie in der doku aber das hat auch nichts geholfen. kann mir jemand helfen??? falls sich jemand fragt wie die messagerouter funktion aussieht dann schaut auf <a href="http://www.gamedev.net/reference/articles/article1810.asp" rel="nofollow">http://www.gamedev.net/reference/articles/article1810.asp</a></p>
<p>achso, die SetPos funktion der wrapperklasse benutzt die SetWindowPos funktion wie folgt:</p>
<pre><code class="language-cpp">SetWindowPos(m_hWindow,
	     HWND_TOP,
	     m_iXPos,
	     m_iYPos,
	     m_iWidth,
	     m_iHeight,
             SWP_SHOWWINDOW);
</code></pre>
<p>danke im vorraus</p>
<p>0xDEADBEEF</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169995/problem-bei-nachrichtenverarbeitung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 09:07:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169995.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Jan 2007 18:51:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem bei nachrichtenverarbeitung on Wed, 10 Jan 2007 18:51:47 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>bin gerade dabei eine wrapper-klasse für ein windowsfenster zu schreiben aber ich habe folgendes problem. in der messagerouter funktion mache ich ein paar standardnachrichtenverarbeitungen ala fensterposition aktualisieren usw. hier ein kleines beispiel:</p>
<pre><code class="language-cpp">if(uiMsg == WM_MOVE) {

  pWindow-&gt;SetPos(LOWORD(lParam),
		  HIWORD(lParam));
}
</code></pre>
<p>beim start des Progs verschwindet das Fenster sofort, ich habe auch schon ausprobiert die werte zu casten wie in der doku aber das hat auch nichts geholfen. kann mir jemand helfen??? falls sich jemand fragt wie die messagerouter funktion aussieht dann schaut auf <a href="http://www.gamedev.net/reference/articles/article1810.asp" rel="nofollow">http://www.gamedev.net/reference/articles/article1810.asp</a></p>
<p>achso, die SetPos funktion der wrapperklasse benutzt die SetWindowPos funktion wie folgt:</p>
<pre><code class="language-cpp">SetWindowPos(m_hWindow,
	     HWND_TOP,
	     m_iXPos,
	     m_iYPos,
	     m_iWidth,
	     m_iHeight,
             SWP_SHOWWINDOW);
</code></pre>
<p>danke im vorraus</p>
<p>0xDEADBEEF</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207373</guid><dc:creator><![CDATA[0xDEADBEEF]]></dc:creator><pubDate>Wed, 10 Jan 2007 18:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to problem bei nachrichtenverarbeitung on Thu, 11 Jan 2007 00:21:38 GMT]]></title><description><![CDATA[<p>hat sich erledigt...</p>
<p>hatte gleich mehrere fehler im programm.</p>
<p>1. SetPos funktion war fehlerhaft<br />
2. WM_MOVE bzw. WM_SIZE lieferten mir nur die werte bezüglich der client-area des fensters</p>
<p>hab also die funktion gefixt und benutze ab sofort die WM_WINDOWPOSCHANGED Nachricht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1207578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1207578</guid><dc:creator><![CDATA[0xDEADBEEF]]></dc:creator><pubDate>Thu, 11 Jan 2007 00:21:38 GMT</pubDate></item></channel></rss>