<?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[Tastenabfrage]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein kleines Problem....</p>
<p>Und zwar würde ich gerne mit den tasten einen Text über den bildschirm bewegen.<br />
Dazu frage ich eine message ab und versuche dann auf VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT zu reagieren.</p>
<p>Das klappt aber nicht überall. Nur bei VK_UP und VK_RIGHT wird in den dafür zuständigen case-abschnitt gesprungen.</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
{
    switch(wParam)
    {
        case VK_DOWN:
	{
	    fy+=5;
	}
	case VK_UP:
	{
	    fy-=5;
	}
	case VK_LEFT:
	{
	    fx-=5;
	}
	case VK_RIGHT:
	{
	    fx+=5;
	}
}
</code></pre>
<p>so sieht mein Code im großen und ganzen aus.<br />
Wäre super wenn mir einer erklären könnte wieso VK_DOWN und VK_LEFT nicht funktionieren.</p>
<p>Herzlichen danke schon mal<br />
Sqwan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184341/tastenabfrage</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 11:16:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184341.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Jun 2007 12:08:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastenabfrage on Thu, 14 Jun 2007 12:08:16 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein kleines Problem....</p>
<p>Und zwar würde ich gerne mit den tasten einen Text über den bildschirm bewegen.<br />
Dazu frage ich eine message ab und versuche dann auf VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT zu reagieren.</p>
<p>Das klappt aber nicht überall. Nur bei VK_UP und VK_RIGHT wird in den dafür zuständigen case-abschnitt gesprungen.</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
{
    switch(wParam)
    {
        case VK_DOWN:
	{
	    fy+=5;
	}
	case VK_UP:
	{
	    fy-=5;
	}
	case VK_LEFT:
	{
	    fx-=5;
	}
	case VK_RIGHT:
	{
	    fx+=5;
	}
}
</code></pre>
<p>so sieht mein Code im großen und ganzen aus.<br />
Wäre super wenn mir einer erklären könnte wieso VK_DOWN und VK_LEFT nicht funktionieren.</p>
<p>Herzlichen danke schon mal<br />
Sqwan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305640</guid><dc:creator><![CDATA[Sqwan]]></dc:creator><pubDate>Thu, 14 Jun 2007 12:08:16 GMT</pubDate></item><item><title><![CDATA[Reply to Tastenabfrage on Thu, 14 Jun 2007 12:33:25 GMT]]></title><description><![CDATA[<p>In Deinem &quot;Beispiel&quot; fehlen die breaks und eine schließende geschweifte Klammer...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305673</guid><dc:creator><![CDATA[~Airdamn]]></dc:creator><pubDate>Thu, 14 Jun 2007 12:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to Tastenabfrage on Thu, 14 Jun 2007 13:11:17 GMT]]></title><description><![CDATA[<p>Thx.. die breaks waren es...<br />
Die geschweifte klammer fehlte nur weil ich nen kleinen teil rauskopiert habe. sry...<br />
jetzt gehts... herzlichen dank...<br />
Das habe ich voll übersehen</p>
<p>MFG Sqwan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305707</guid><dc:creator><![CDATA[Sqwan]]></dc:creator><pubDate>Thu, 14 Jun 2007 13:11:17 GMT</pubDate></item></channel></rss>