<?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[Nur zwei der vier Pfeiltasten funktionieren]]></title><description><![CDATA[<p>Ich habe ein leeres Dialogfeld und fange Tastendrücke per OnKeyDown ab. Von den Pfeiltasten wird aber komischerweise nur der für oben und der für links registriert. Die anderen beiden funktionieren nicht. Wie kann ich das ändern?</p>
<p>Noch eine kurze Zusatzinformation: Wenn man ohne MFC und nur mit der WinAPI arbeitet und ein richtiges Fenster hat, funktionieren dort alle vier Pfeiltasten. Wenn ich dagegen ein Dialogfeld habe, gibt es das gleiche Problem. Es ist also kein MFC-spezifischer Fehler, sondern generell einer von Dialogfeldern.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152750/nur-zwei-der-vier-pfeiltasten-funktionieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 07:33:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152750.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Jul 2006 15:09:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nur zwei der vier Pfeiltasten funktionieren on Sun, 09 Jul 2006 15:09:42 GMT]]></title><description><![CDATA[<p>Ich habe ein leeres Dialogfeld und fange Tastendrücke per OnKeyDown ab. Von den Pfeiltasten wird aber komischerweise nur der für oben und der für links registriert. Die anderen beiden funktionieren nicht. Wie kann ich das ändern?</p>
<p>Noch eine kurze Zusatzinformation: Wenn man ohne MFC und nur mit der WinAPI arbeitet und ein richtiges Fenster hat, funktionieren dort alle vier Pfeiltasten. Wenn ich dagegen ein Dialogfeld habe, gibt es das gleiche Problem. Es ist also kein MFC-spezifischer Fehler, sondern generell einer von Dialogfeldern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094487</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Sun, 09 Jul 2006 15:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to Nur zwei der vier Pfeiltasten funktionieren on Sun, 09 Jul 2006 16:23:33 GMT]]></title><description><![CDATA[<p>In einem Dialog werden Tasteneingaben durch die Funktion IsDialogMessage behandelt. Diese &quot;frisst&quot; einige Tasteneingaben. Ein Dialog ist eine denkbar schlechte Fensterklasse, wenn es einem um die reinen Tastatureingaben geht.</p>
<p>Du kannst PreTranslateMessage überschrieben und sofort CWnd::PreTranslateMessage aufrufen. dadurch umgehst Du die Implementation von CDialog!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1094526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1094526</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 09 Jul 2006 16:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Nur zwei der vier Pfeiltasten funktionieren on Mon, 10 Jul 2006 12:27:47 GMT]]></title><description><![CDATA[<p>Danke. So funktioniert es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1095070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1095070</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Mon, 10 Jul 2006 12:27:47 GMT</pubDate></item></channel></rss>