<?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[Werte für VK_]]></title><description><![CDATA[<p>Kann mir einer sagen,wo ich die Definitionen von den Keykonstanten herkriege?</p>
<p>Also VK_0,VK_1,VK_A,VK_B,VK_C etc</p>
<p>Ich brauche die int Werte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176057/werte-für-vk_</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 02:53:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176057.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Mar 2007 21:54:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Werte für VK_ on Fri, 16 Mar 2007 21:54:03 GMT]]></title><description><![CDATA[<p>Kann mir einer sagen,wo ich die Definitionen von den Keykonstanten herkriege?</p>
<p>Also VK_0,VK_1,VK_A,VK_B,VK_C etc</p>
<p>Ich brauche die int Werte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1246992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1246992</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Fri, 16 Mar 2007 21:54:03 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Fri, 16 Mar 2007 22:09:28 GMT]]></title><description><![CDATA[<p>Für Ziffern und Buchstaben gibt es keine Virtuellen Keycodes, die haben einfach den entsprechenden ASCII-Wert.<br />
Der Rest ist in winuser.h definiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247000</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 16 Mar 2007 22:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Fri, 16 Mar 2007 22:11:45 GMT]]></title><description><![CDATA[<p>Danke,das ist genau die Antwort,die ich gesucht hab. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247001</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Fri, 16 Mar 2007 22:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 00:46:45 GMT]]></title><description><![CDATA[<p>Jetzt hab ich aber das nächste Problem.</p>
<p>Ich habe nach diesem Schema <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39144.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39144.html</a> mehrere Hotkeys festgelegt.</p>
<p>Jetzt hab ich das Problem,dass ich nicht unterscheiden kann,welcher Hotkey gedrückt wurde.</p>
<p>WParam bringt falsche Werte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247047</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Sat, 17 Mar 2007 00:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 18:04:35 GMT]]></title><description><![CDATA[<p>Hat keiner eine Idee?</p>
<p>Ich hätte da einen Ansatz:</p>
<pre><code class="language-cpp">void __fastcall TForm4::WMHotKey(TMessage &amp;Msg)
{
	MSG Message;
	GetMessage(&amp;Message,0,0,0);
	DispatchMessage(&amp;Message);
	TForm::Dispatch(&amp;Msg);

	Edit1-&gt;Text = IntToStr(Message.wParam);
}
</code></pre>
<p>Auf das Numpad reagiert dies aber nicht mehr und manchmal kriege ich den Wert 65535.</p>
<p>Irgendwelche Ideen,dass ich die Gedrückten Hotkeys unterscheiden kann,also für jeden Hotkey ein anderes Event machen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247403</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Sat, 17 Mar 2007 18:04:35 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 18:25:45 GMT]]></title><description><![CDATA[<p>Zeig doch mal, wie du RegisterHotKey aufrufst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247413</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sat, 17 Mar 2007 18:25:45 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 18:41:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for (int i = 0 ; i &lt; 10 ; i++)
{
	  S = &quot;Hotkey&quot; + i;
	  HotKeyIdentifier_uint[i] = GlobalAddAtom(S.c_str());
	  HotKeyModifier_uint[i] = 0;
	  RegisterHotKey(Handle, HotKeyIdentifier_uint[i], HotKeyModifier_uint[i], StrToInt(StringList-&gt;operator [](2+i)));
}
</code></pre>
<p>Die ersten 6 haben einen korrekten Wert,die letzten 4 sind = 0.</p>
<p>Die Stringlist wird aus einer Datei ausgelesen.</p>
<pre><code>Zeile 1
Zeile 2
69
87
81
70
83
65
84
90
74
75
</code></pre>
<p>EDIT:</p>
<p>Ich bin wieder zurück auf</p>
<pre><code class="language-cpp">void __fastcall TForm4::WMHotKey(TMessage &amp;Msg)
{
	TForm::Dispatch(&amp;Msg);
	Edit1-&gt;Text = IntToStr(Msg.WParam);
}
</code></pre>
<p>Ich hab jetzt erst gerafft,das Msg.wParam den Wert im Register hat und nicht den normalen aus dem ASCII.</p>
<p>Dennoch sind die letzten 4 Hotkeys = 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247421</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Sat, 17 Mar 2007 18:41:40 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 20:28:54 GMT]]></title><description><![CDATA[<p>RegisterHotKey gibt übrigens nicht umsonst einen Wert zurück.</p>
<p>Warum gibst du beim dritten Parameter nochmal HotKeyModifier_uint[i] an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247472</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sat, 17 Mar 2007 20:28:54 GMT</pubDate></item><item><title><![CDATA[Reply to Werte für VK_ on Sat, 17 Mar 2007 20:39:38 GMT]]></title><description><![CDATA[<p>Das Problem hat sich erledigt.</p>
<p>Der Fehler lag in dieser Zeile</p>
<pre><code class="language-cpp">S = &quot;Hotkey&quot; + i;
</code></pre>
<p>Das muss heißen</p>
<pre><code class="language-cpp">S = &quot;Hotkey&quot; + IntToStr(i);
</code></pre>
<p>und nun funktioniert alles.</p>
<p>Ich hab das im dritten Parameter drin,weil ich diese Zeile einfach kopiert hab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247477</guid><dc:creator><![CDATA[Tobi3000]]></dc:creator><pubDate>Sat, 17 Mar 2007 20:39:38 GMT</pubDate></item></channel></rss>