<?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[VK_RETURN Problem]]></title><description><![CDATA[<pre><code class="language-cpp">LRESULT CALLBACK IPEditProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
 switch(message)
	{
		case WM_KEYDOWN:
			switch(wParam)
			{
				case VK_RETURN:
					MessageBox(0,&quot;Return&quot;,&quot;Return&quot;,MB_OK);
					break;

				case VK_SHIFT:
					MessageBox(0,&quot;Shift&quot;,&quot;Shift&quot;,MB_OK);
					break;
			}
	}

return CallWindowProc ((WNDPROC) PrevWndProcEdit, hwnd, message, wParam, lParam);
}
</code></pre>
<p>So habe ich meine Proc geschrieben.</p>
<p>Wenn ich Shift druecke kommt auf die MsgBox.<br />
Bei Return jedoch nicht ! Warum das ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160738/vk_return-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 19:24:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160738.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Sep 2006 20:58:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to VK_RETURN Problem on Thu, 28 Sep 2006 20:58:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">LRESULT CALLBACK IPEditProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
 switch(message)
	{
		case WM_KEYDOWN:
			switch(wParam)
			{
				case VK_RETURN:
					MessageBox(0,&quot;Return&quot;,&quot;Return&quot;,MB_OK);
					break;

				case VK_SHIFT:
					MessageBox(0,&quot;Shift&quot;,&quot;Shift&quot;,MB_OK);
					break;
			}
	}

return CallWindowProc ((WNDPROC) PrevWndProcEdit, hwnd, message, wParam, lParam);
}
</code></pre>
<p>So habe ich meine Proc geschrieben.</p>
<p>Wenn ich Shift druecke kommt auf die MsgBox.<br />
Bei Return jedoch nicht ! Warum das ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146218</guid><dc:creator><![CDATA[PhoeNix_FasT]]></dc:creator><pubDate>Thu, 28 Sep 2006 20:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Thu, 28 Sep 2006 21:26:42 GMT]]></title><description><![CDATA[<p>WM_KEYDOWN</p>
<p><strong>Return Values</strong></p>
<p>An application should return zero if it processes this message.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146225</guid><dc:creator><![CDATA[keksekekse]]></dc:creator><pubDate>Thu, 28 Sep 2006 21:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Thu, 28 Sep 2006 21:45:39 GMT]]></title><description><![CDATA[<p>Was soll ich dann benutzten damit ich Enter/Return Taste abfangen kann ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146231</guid><dc:creator><![CDATA[PhoeNix_FasT]]></dc:creator><pubDate>Thu, 28 Sep 2006 21:45:39 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Thu, 28 Sep 2006 21:52:15 GMT]]></title><description><![CDATA[<p>Nee, du sollst deine bearbeitete Teil-Nachricht WM_KEYDOWN (wParam == VK_RETURN) mit return (0L); abschließen.</p>
<p>Alternativ: WM_CHAR</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146234</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 28 Sep 2006 21:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Thu, 28 Sep 2006 22:23:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">LRESULT CALLBACK IPEditProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
 switch(message)
	{
		case WM_KEYDOWN:
			switch(wParam)
			{
				case VK_SHIFT:
					MessageBox(0,&quot;Shift&quot;,&quot;Shift&quot;,MB_OK);
					break;

				case VK_RETURN:
					MessageBox(0,&quot;Enter&quot;,&quot;Enter&quot;,MB_OK);
					break;
			}
			return (0);
	}

return CallWindowProc ((WNDPROC) PrevWndProcEdit, hwnd, message, wParam, lParam);
}
</code></pre>
<p>Funktioniert immer noch nicht. Es ist uebrigens die Proc von dem hier :</p>
<pre><code class="language-cpp">hEdit_IPAddress = CreateWindowEx(NULL,&quot;EDIT&quot;,&quot;&quot;,WS_CHILD|WS_BORDER|WS_VISIBLE|ES_WANTRETURN,padding_left + 90,8,100,20,hWnd,NULL,GetModuleHandle(NULL),NULL);
</code></pre>
<p>Vielleich da noch was zu beachten ? Komisch denn VK_SHIFT funktioniert ja einwandfrei</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146240</guid><dc:creator><![CDATA[PhoeNix_FasT]]></dc:creator><pubDate>Thu, 28 Sep 2006 22:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Fri, 29 Sep 2006 08:33:11 GMT]]></title><description><![CDATA[<p>Windows schickt dir VK_RETURN nicht, weil es diese Taste selbst bearbeitet z.B. um eine Taste im Fenster zu &quot;betätigen&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146382</guid><dc:creator><![CDATA[steffencoelln]]></dc:creator><pubDate>Fri, 29 Sep 2006 08:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Fri, 29 Sep 2006 09:35:08 GMT]]></title><description><![CDATA[<p>Hab als Style einfach</p>
<pre><code>ES_MULTILINE
</code></pre>
<p>gemacht , nun funktioniert es !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146434</guid><dc:creator><![CDATA[PhoeNix_FasT]]></dc:creator><pubDate>Fri, 29 Sep 2006 09:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to VK_RETURN Problem on Fri, 29 Sep 2006 15:22:33 GMT]]></title><description><![CDATA[<p>Nee sollte aber eher so aussehen:</p>
<pre><code class="language-cpp">case WM_KEYDOWN:
            switch(wParam)
            {
                case VK_SHIFT:
                    MessageBox(0,&quot;Shift&quot;,&quot;Shift&quot;,MB_OK);
                    return (0);

                case VK_RETURN:
                    MessageBox(0,&quot;Enter&quot;,&quot;Enter&quot;,MB_OK);
                    return (0);
            }
            break;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1146651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146651</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 29 Sep 2006 15:22:33 GMT</pubDate></item></channel></rss>