<?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[Tastendruck: WM_ON_KEYDOWN will nicht :-(]]></title><description><![CDATA[<p>Hi,</p>
<p>wollte grad eben in meine dialogbasierende Anwendung Tastendrucke abfragen. Habe dazu mit dem Assi die Funktion eingefügt und zum testen ergäntzt mit der MsgBox:</p>
<pre><code>void CPdfmergerDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) 
{
	// TODO: Add your message handler code here and/or call default
		MessageBox(&quot;Test&quot;);
}
</code></pre>
<p>Nach dem kompilieren undd rücken einer Taste passiert leider nix, ich denke daß eigentlich die MsgBox kommen sollte, egal welche Taste ich drücke <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>
<p>Ich habe bisher noch keine andere Funktion welche irgendwie die Tastendrucke abfangen könnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>weß vielleicht Jemand was ich da falsch mache ?</p>
<p>EDIT: SORRY FÜR DEN DOPPELPOST ! Dachte da geht nix weil mein Browser hing <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>
<p>thx<br />
Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/72477/tastendruck-wm_on_keydown-will-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 01:22:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/72477.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Apr 2004 07:38:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastendruck: WM_ON_KEYDOWN will nicht :-( on Thu, 29 Apr 2004 08:09:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wollte grad eben in meine dialogbasierende Anwendung Tastendrucke abfragen. Habe dazu mit dem Assi die Funktion eingefügt und zum testen ergäntzt mit der MsgBox:</p>
<pre><code>void CPdfmergerDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) 
{
	// TODO: Add your message handler code here and/or call default
		MessageBox(&quot;Test&quot;);
}
</code></pre>
<p>Nach dem kompilieren undd rücken einer Taste passiert leider nix, ich denke daß eigentlich die MsgBox kommen sollte, egal welche Taste ich drücke <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>
<p>Ich habe bisher noch keine andere Funktion welche irgendwie die Tastendrucke abfangen könnte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>weß vielleicht Jemand was ich da falsch mache ?</p>
<p>EDIT: SORRY FÜR DEN DOPPELPOST ! Dachte da geht nix weil mein Browser hing <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>
<p>thx<br />
Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510853</guid><dc:creator><![CDATA[rayden5_]]></dc:creator><pubDate>Thu, 29 Apr 2004 08:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck: WM_ON_KEYDOWN will nicht :-( on Thu, 29 Apr 2004 12:19:13 GMT]]></title><description><![CDATA[<p>versuch doch mal PreTranslateMessage():</p>
<pre><code class="language-cpp">BOOL CDialogDlg::PreTranslateMessage(MSG* pMsg) 
{
	if (pMsg-&gt;message == WM_KEYDOWN)
	{
		if (pMsg-&gt;wParam == VK_ESCAPE)
		{
			// fängt z.b. den druck der escapetaste ab
		}
	}

	return CDialog::PreTranslateMessage(pMsg);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/511070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511070</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Thu, 29 Apr 2004 12:19:13 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck: WM_ON_KEYDOWN will nicht :-( on Thu, 29 Apr 2004 12:23:21 GMT]]></title><description><![CDATA[<p>oder bau einen accelerator ein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511076</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Thu, 29 Apr 2004 12:23:21 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck: WM_ON_KEYDOWN will nicht :-( on Thu, 29 Apr 2004 12:27:25 GMT]]></title><description><![CDATA[<p>hat dein Dialog wo dein Keydown abgefangen wird überhaupt FOCUS?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/511084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/511084</guid><dc:creator><![CDATA[T1c4L]]></dc:creator><pubDate>Thu, 29 Apr 2004 12:27:25 GMT</pubDate></item></channel></rss>