<?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[Problem mit subclassen einer fremden WinMainProcedure.]]></title><description><![CDATA[<p>Hallö'chen liebe Community,<br />
ich habe die Mainprocedure einer fremden Anwendung gesubclassed und habe nun die WM_KEYDOWN Nachricht editiert. Nun reagiert das fremde Fenster nur noch auf die Tasten die in meiner Procedure bearbeitet werden, wie kann ich das ändern so, dass die ursprünglichen Tasten ihre alte Funktion behalten?</p>
<p>Gruß Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/222650/problem-mit-subclassen-einer-fremden-winmainprocedure</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 14:35:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/222650.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Sep 2008 17:40:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Mon, 15 Sep 2008 17:40:30 GMT]]></title><description><![CDATA[<p>Hallö'chen liebe Community,<br />
ich habe die Mainprocedure einer fremden Anwendung gesubclassed und habe nun die WM_KEYDOWN Nachricht editiert. Nun reagiert das fremde Fenster nur noch auf die Tasten die in meiner Procedure bearbeitet werden, wie kann ich das ändern so, dass die ursprünglichen Tasten ihre alte Funktion behalten?</p>
<p>Gruß Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582380</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 15 Sep 2008 17:40:30 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Mon, 15 Sep 2008 18:36:06 GMT]]></title><description><![CDATA[<p>die alte wndproc auf rufen wie immer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582423</guid><dc:creator><![CDATA[asdca]]></dc:creator><pubDate>Mon, 15 Sep 2008 18:36:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Mon, 15 Sep 2008 19:34:15 GMT]]></title><description><![CDATA[<p>Hier mal meine Procedure:</p>
<pre><code class="language-cpp">LRESULT CALLBACK MyProc( HWND hWnd, UINT uiMessage, WPARAM wParam, LPARAM lParam ) {

    switch( uiMessage ) {

        case WM_KEYDOWN: {

            switch( wParam ) {

                case VK_F5: {

                    // action
                    break;    
                }

                case VK_F6: {

                    // action
                    break;    
                }
            }
            return 0;
        }
    }

    return( (LONG)CallWindowProc( g_oldProc, hWnd, uiMessage, wParam, lParam ) );
}
</code></pre>
<p>Wie gesagt, damit funktionieren dann nur die Tasten die ich in meiner Procedure handle, wie kann ich die alten bei behalten? Sicher sobald eine Taste gedrückt wird durchläuft die routine WM_KEYDOWN, da ich aber darin nur F5 ind F6 bearbeite werden die anderen ignoriert bzw. ja nicht bearbeitet ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582458</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 15 Sep 2008 19:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Mon, 15 Sep 2008 19:36:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">return 0;
</code></pre>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1582460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582460</guid><dc:creator><![CDATA[gosha16]]></dc:creator><pubDate>Mon, 15 Sep 2008 19:36:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Mon, 15 Sep 2008 19:48:37 GMT]]></title><description><![CDATA[<p>lol</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582472</guid><dc:creator><![CDATA[asdca]]></dc:creator><pubDate>Mon, 15 Sep 2008 19:48:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit subclassen einer fremden WinMainProcedure. on Tue, 16 Sep 2008 10:17:57 GMT]]></title><description><![CDATA[<p>Okay, haette ich ja auch selber sehen müssen *g*, dankö</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582734</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Tue, 16 Sep 2008 10:17:57 GMT</pubDate></item></channel></rss>