<?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[Nachrichten &amp;quot;selbst&amp;quot; fangen]]></title><description><![CDATA[<p>Hallo,<br />
ich habe eine kurze Frage bezüglich der Nachrichtenverarbeitung in WinAPI-basierten Programmen. Ist es möglich, die vorgesetzte Nachrichtenlogik - in Form der WindowProc-Methode u.ä - zu umgehen und sich direkt die Nachrichten aus der &quot;globalen&quot; Windows-Message-Queue liefern zu lassen? Der <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-243870.html" rel="nofollow">Grund</a> ist, dass ich für eine kleine GUI-Lib gerne die betriebssystemspezifische Nachrichtenverarbeitungslogik kapseln möchte, was aufgrund der ziemlich starren Logik des Nachrichtenverarbeitungsmodells meistens nicht elegant gelingt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Gibt es hier einen Weg, noch tiefer anzusetzen, oder ist dies alles, was dem WinAPI-Programmierer diesbezüglich zur Verfügung steht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244901/nachrichten-quot-selbst-quot-fangen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Apr 2026 18:35:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244901.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2009 13:44:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nachrichten &amp;quot;selbst&amp;quot; fangen on Tue, 07 Jul 2009 13:44:42 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe eine kurze Frage bezüglich der Nachrichtenverarbeitung in WinAPI-basierten Programmen. Ist es möglich, die vorgesetzte Nachrichtenlogik - in Form der WindowProc-Methode u.ä - zu umgehen und sich direkt die Nachrichten aus der &quot;globalen&quot; Windows-Message-Queue liefern zu lassen? Der <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-243870.html" rel="nofollow">Grund</a> ist, dass ich für eine kleine GUI-Lib gerne die betriebssystemspezifische Nachrichtenverarbeitungslogik kapseln möchte, was aufgrund der ziemlich starren Logik des Nachrichtenverarbeitungsmodells meistens nicht elegant gelingt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Gibt es hier einen Weg, noch tiefer anzusetzen, oder ist dies alles, was dem WinAPI-Programmierer diesbezüglich zur Verfügung steht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738613</guid><dc:creator><![CDATA[Matzer]]></dc:creator><pubDate>Tue, 07 Jul 2009 13:44:42 GMT</pubDate></item><item><title><![CDATA[Reply to Nachrichten &amp;quot;selbst&amp;quot; fangen on Wed, 08 Jul 2009 06:27:56 GMT]]></title><description><![CDATA[<p>Es gibt keinen tieferen Ansatz.<br />
1. Nur Input/Nachriczhten (Maus/Tastatur) kommen über die Message Queueu<br />
2. Die Abfrage der Messagequeue erzeugt wichtige &quot;Pseudo Nachrichten&quot; wie WM_PAINT, WM_TIMER etc.<br />
3. Der gesamte COM Ansatz und viele der wichtigen Systemhooks setzen auch in GetMessage an.</p>
<p>Du wirst an GetMessage/TranslateMessage/DispatchMessage nicht drum herum kommen, außr Du baust eben eine Consolen Anwendung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738953</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 08 Jul 2009 06:27:56 GMT</pubDate></item><item><title><![CDATA[Reply to Nachrichten &amp;quot;selbst&amp;quot; fangen on Wed, 08 Jul 2009 12:29:10 GMT]]></title><description><![CDATA[<p>Du kannst mit PeekMessage statt GetMessage ggfs. Nachrichten ausfiltern. Viel mehr ist nicht drin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1739172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1739172</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Wed, 08 Jul 2009 12:29:10 GMT</pubDate></item><item><title><![CDATA[Reply to Nachrichten &amp;quot;selbst&amp;quot; fangen on Wed, 08 Jul 2009 12:51:38 GMT]]></title><description><![CDATA[<p>Jo. Und dann peeked jeder mal so für sich durch die Gegend und nimmt sich die nachricten die er möchte wann er will...</p>
<p>Na viel Spaß beim Debuggen dieser UI... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1739186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1739186</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 08 Jul 2009 12:51:38 GMT</pubDate></item><item><title><![CDATA[Reply to Nachrichten &amp;quot;selbst&amp;quot; fangen on Wed, 08 Jul 2009 14:55:41 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Antworten. Anscheinend werd ich mich mit GetMessage und Konsorten zufrieden geben müssen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1739239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1739239</guid><dc:creator><![CDATA[Matzer]]></dc:creator><pubDate>Wed, 08 Jul 2009 14:55:41 GMT</pubDate></item></channel></rss>