<?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[PeekMessage()]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wann kann man PeekMessage Benutzen? Den ich versuche PeekMessage während der Move Funktion meiner Game Klasse aufzurufen.</p>
<pre><code class="language-cpp">bla::move(){
...
PeekMessage(&amp;m_msg, NULL, 0, 0, PM_REMOVE);

m_hr = MsgProcNetwork(m_msg.wParam, m_msg.lParam);
if (FAILED(m_hr)) g_pFighter-&gt;SetGameState(GS_MAIN_MENU);//wenn Fehler auftreten zurück ins Hauptmenu
...
}

//++++++++++++++++++++++++++++++++++++++++
//rausfiltern der Message
MsgProc::bla (wParam,lParam){
wEvent=LOWORD(lParam)
switch(wEvent){
    case FD_ACCEPT: acceptmethode()break;
    ...}
}//MsgPrc
</code></pre>
<p>das problem ist das da nichts passiert und kein Event ausgelöst wird. Muss ich vorher was beachten?</p>
<p>thx mosta</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92055/peekmessage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 08:18:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92055.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Nov 2004 01:23:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PeekMessage() on Mon, 15 Nov 2004 01:23:30 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wann kann man PeekMessage Benutzen? Den ich versuche PeekMessage während der Move Funktion meiner Game Klasse aufzurufen.</p>
<pre><code class="language-cpp">bla::move(){
...
PeekMessage(&amp;m_msg, NULL, 0, 0, PM_REMOVE);

m_hr = MsgProcNetwork(m_msg.wParam, m_msg.lParam);
if (FAILED(m_hr)) g_pFighter-&gt;SetGameState(GS_MAIN_MENU);//wenn Fehler auftreten zurück ins Hauptmenu
...
}

//++++++++++++++++++++++++++++++++++++++++
//rausfiltern der Message
MsgProc::bla (wParam,lParam){
wEvent=LOWORD(lParam)
switch(wEvent){
    case FD_ACCEPT: acceptmethode()break;
    ...}
}//MsgPrc
</code></pre>
<p>das problem ist das da nichts passiert und kein Event ausgelöst wird. Muss ich vorher was beachten?</p>
<p>thx mosta</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651925</guid><dc:creator><![CDATA[mosta]]></dc:creator><pubDate>Mon, 15 Nov 2004 01:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to PeekMessage() on Mon, 15 Nov 2004 09:49:30 GMT]]></title><description><![CDATA[<p>Du solltest zumindest mal den Rückgabewert checken. Und die Message dann halt ganz normal mit TranslateMessage und DispatchMessage verarbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/652039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652039</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Mon, 15 Nov 2004 09:49:30 GMT</pubDate></item><item><title><![CDATA[Reply to PeekMessage() on Mon, 15 Nov 2004 19:56:20 GMT]]></title><description><![CDATA[<p>Helft doch bidde immer mit Code, das erleichtert das proggen <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>
<pre><code class="language-cpp">if (PeekMessage(&amp;messages, hwnd, 0, 0, PM_REMOVE))
		{
		 TranslateMessage(&amp;messages);
		 DispatchMessage(&amp;messages);
		}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/652687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652687</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Mon, 15 Nov 2004 19:56:20 GMT</pubDate></item></channel></rss>