<?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[Spezielle Maustasten - Klicks abfragen]]></title><description><![CDATA[<p>Kurz und knapp.<br />
Wie man normale Tastatur Events abfragen kann weiß ich.</p>
<p>Nur:<br />
Wie kann man Maustasten abfragen?</p>
<p>Und vor allem:<br />
Meine Maus hat zum Beispiel 4 Sondertasten an den Seiten.<br />
Wie kann ich deren Events abfragen??</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209312/spezielle-maustasten-klicks-abfragen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 10:18:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209312.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Mar 2008 00:32:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sat, 29 Mar 2008 00:32:54 GMT]]></title><description><![CDATA[<p>Kurz und knapp.<br />
Wie man normale Tastatur Events abfragen kann weiß ich.</p>
<p>Nur:<br />
Wie kann man Maustasten abfragen?</p>
<p>Und vor allem:<br />
Meine Maus hat zum Beispiel 4 Sondertasten an den Seiten.<br />
Wie kann ich deren Events abfragen??</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482497</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sat, 29 Mar 2008 00:32:54 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sat, 29 Mar 2008 00:46:22 GMT]]></title><description><![CDATA[<p>Schaue mal hier <a href="http://msdn2.microsoft.com/en-us/library/ms674720%28VS.85%29.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms674720(VS.85).aspx</a></p>
<p>Bei Unklarheiten fragst du hier dann nach!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482500</guid><dc:creator><![CDATA[gobbler]]></dc:creator><pubDate>Sat, 29 Mar 2008 00:46:22 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sat, 29 Mar 2008 19:29:29 GMT]]></title><description><![CDATA[<p>Ok danke.</p>
<p>Mit WM_XBUTTONDOWN kann ich dann schonmal zwei meiner speziellen Maustasten abfragen.</p>
<p>Kann ich irgendwie auch noch mehr Tasten abfragen?<br />
Also bei mir die beiden Maustasten auf der rechten Seite meiner Maus.</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482831</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sat, 29 Mar 2008 19:29:29 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 12:39:59 GMT]]></title><description><![CDATA[<p>Gibt es dafür überhaupt eine API Funktion?</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483109</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sun, 30 Mar 2008 12:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 14:50:18 GMT]]></title><description><![CDATA[<p>Deine Frage ist mir nicht klar.<br />
Du hast doch von Gobbler den Link auf die Win32 API Referenz zur Maus bekommen!<br />
Mehr gibt es nicht.</p>
<p>Sollte Deine Maus noch mehr Schalter haben, so finden diese nur Unterstützung durch den entsprechenden Maustreiber des Herstellers.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483169</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 30 Mar 2008 14:50:18 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 14:55:20 GMT]]></title><description><![CDATA[<p>Ja genau diese tasten meine ich.</p>
<p>Man kann z.B. bei Firefox mit den beiden Tasten auf der rechten Seite meiner Maus (die nicht von WM_XBUTTONDOWN abgedeckt werden) auf eine Seite hoch und runter scrollen.<br />
Wie machen die Firefox Entwickler das?<br />
Die können doch auch nicht für jeden Treiber was programmieren.</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483173</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sun, 30 Mar 2008 14:55:20 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 15:18:37 GMT]]></title><description><![CDATA[<p>Machen die auch nicht.</p>
<p>Schau mal unter Systemsteuerung -&gt; Maus</p>
<p>Ich hab da einen Reiter &quot;Tasten&quot; in dem ich meinen Sondertasten eine Funktion zuordnen kann. Bei dir liegt auf diesen Tasten eben runter- und hochscrollen.</p>
<p>Das macht aber wie gesagt der Treiber der Maus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483201</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Sun, 30 Mar 2008 15:18:37 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 15:35:30 GMT]]></title><description><![CDATA[<p>Ok vielen Dank.</p>
<p>Ihr habt mir sehr geholfen.</p>
<p>MFG<br />
Ace</p>
<p>Edit:<br />
Noch eine letzte Frage:<br />
Wie kann ich auf diese Window Messages reagieren, wenn das Fenster keinen Focus hat, bzw. im Tray liegt?<br />
Gibts da auch sowas wie registerhotkey?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483211</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sun, 30 Mar 2008 15:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 17:48:18 GMT]]></title><description><![CDATA[<p>Windows Maus oder Tastatur Events bekommt ein minimiertes Fenster nicht.</p>
<p>Was möchtest Du machen und warum benötigst Du dies?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483311</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 30 Mar 2008 17:48:18 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Sun, 30 Mar 2008 19:30:24 GMT]]></title><description><![CDATA[<p>Ich möchte auf ein Event wie Strg - Taste + Scrollrad reagieren und etwas &quot;machen&quot;.</p>
<p>Geht das überhaupt mit minimiertem Fenster oder muss ich einen Dienst proggen?</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483370</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Sun, 30 Mar 2008 19:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Mon, 31 Mar 2008 00:22:23 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39184.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39184.html</a></p>
<p>Ist allerdings eine Anleitung für den C++Builder. Aber du schaffst das auch so. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483508</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Mon, 31 Mar 2008 00:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Mon, 31 Mar 2008 09:19:11 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39184.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39184.html</a></p>
<p>Ist allerdings eine Anleitung für den C++Builder. Aber du schaffst das auch so. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Steckt da vielleicht noch ein kleiner Fehler in DllEntryPoint?</p>
<pre><code class="language-cpp">HANDLE hMapFile = NULL;  // Ein File-Mapping-Handle 

    switch(reason) 
    { 
          ....

          // Die DLL wird aus dem Adressraum eines Prozesses freigegeben 
          case DLL_PROCESS_DETACH: 
          { 
              // Den Speicher aus dem Adressraum des Prozesses &quot;rausmappen&quot; 
              UnmapViewOfFile(lpvMem); 

              // Das Handle des Prozesses auf das File-Mapping-Objekt schließen 
              CloseHandle(hMapFile); 
          }
</code></pre>
<p>Ist hMapFile in DLL_PROCESS_DETACH denn aufgrund der lokalen Initialisierung nicht in jedem Fall NULL? Das &quot;richtige&quot; Handle dürfte damit nicht geschlossen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483607</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Mon, 31 Mar 2008 09:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Mon, 31 Mar 2008 11:09:09 GMT]]></title><description><![CDATA[<p>Ok danke.</p>
<p>Mit Hooks kenn ich mich gut aus. Mir war nur nicht klar das ich einen brauche.</p>
<p>Nochmals vielen vielen Dank. Ist immer eine Freude ein kompetentes Forum zu haben.</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483672</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Mon, 31 Mar 2008 11:09:09 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Mon, 31 Mar 2008 18:58:16 GMT]]></title><description><![CDATA[<p>Jetzt hab ich doch noch ne Frage:</p>
<p>Ich möchte das Event WM_MOUSEWHEEL behandeln. Wenn ich das in einem normalen Fenster tue, kann ich mit</p>
<p>GET_KEYSTATE_WPARAM(Msg.WParam);</p>
<p>die Tasten auslesen, die während der Mauswheelrotation gerdrückt waren.</p>
<p>Kann ich das auch bei einem Mousehook?<br />
wParam hat dort die Funktion die Mousemessage (wie z.B. WM_MOUSEWHEEL) zu spezifizieren.<br />
lParam weist auf eine MOUSEHOOKSTRUCT Structure. Dort finde ich keine Tasten oder so...</p>
<p>Gibt es trotzdem eine Möglichkeit?</p>
<p>MFG<br />
Ace</p>
<p>Edit: Hier noch die wichtigen Links:<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms646251(vs.85).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms646251(vs.85).aspx</a><br />
(GET_KEYSTATE_WPARAM)</p>
<p><a href="http://msdn2.microsoft.com/en-us/library/ms644968(VS.85).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms644968(VS.85).aspx</a><br />
(MOUSEHOOKSTRUCT)</p>
<p><a href="http://msdn2.microsoft.com/en-us/library/ms645617.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms645617.aspx</a><br />
(WM_MOUSEWHEEL)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1483994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1483994</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Mon, 31 Mar 2008 18:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Tue, 01 Apr 2008 11:58:52 GMT]]></title><description><![CDATA[<p>Nochmal genauer meine Frage:</p>
<p>Wenn ich die WM_MOUSEWHEEL Message ganz normal mit der WnDProc eines Fenster abfragen, kann ich durch:<br />
GET_KEYSTATE_WPARAM(Msg.WParam);<br />
die Tasten abfragen, die während dem Event gedrückt waren.</p>
<p>Wenn ich nun die Message mit einem hook abfange, finde ich keine Möglichkeit diese Tasten abzufragen.</p>
<p>Kennt jemand doch irgendeine Möglichkeit?<br />
Eigentlich müsste ich doch mit dem Hook genau die selbe Message kriegen, wie das Fenster. Wo sind die Daten abgeblieben?</p>
<p>MFG<br />
Ace</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1484395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1484395</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Tue, 01 Apr 2008 11:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Tue, 01 Apr 2008 12:10:09 GMT]]></title><description><![CDATA[<p>Ich verstehe nicht was Du willst! Du bekommst doch den wParam in Deiner MouseProc genauso. Warum nutzt Du ihn nicht auch genauso?<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms644988(VS.85).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms644988(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1484407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1484407</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 01 Apr 2008 12:10:09 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Maustasten - Klicks abfragen on Tue, 01 Apr 2008 12:35:42 GMT]]></title><description><![CDATA[<p>Der wParam in meiner MouseProc ist nicht gleich dem den ich in WndProc bekomme!</p>
<p>Im wParam von MouseProc steht nur der Typ der Nachricht und keine weitern Informationen. Bei der WndProc gibt es Msg.Msg, dort steht der Typ der Nachricht und es gibt wParam dort stehen zusäzliche Informationen.<br />
Die zusätzlichen Infos bei MouseProc liegen in lParam.</p>
<p>lParam<br />
[in] Pointer to a MOUSEHOOKSTRUCT structure.</p>
<p>In dieser MOUSEHOOKSTRUCT gibt es aber keine Informationen bezüglich der Tasten die gedrückt waren.<br />
Das ist mein Problem. Es kann doch nicht sein, dass ich, nur weil ich einen Hook benutze, weniger Infos kriege als wenn ich WndProc nutze.</p>
<p>MFG<br />
Ace</p>
<p>Soll ich noch Code posten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1484449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1484449</guid><dc:creator><![CDATA[AceKiller73]]></dc:creator><pubDate>Tue, 01 Apr 2008 12:35:42 GMT</pubDate></item></channel></rss>