<?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[Maus Position Hilfe]]></title><description><![CDATA[<p>Hey Leute, ich bin neu hier im Forum und auch nicht wirklich lange im Programmierungs Geschäft, ich versuche gerade ein kleines Spiel zu schreiben, klappt alles, außer die Sache mit der Maus. ich versuche gerade, wenn die Maus an einer bestimmten Position ist, eine Aktion ausführt, klappt aber nicht recht, denn wenn ich auch nur irgendwo hinklicke, wird nur die erste ausgeführt und ich hab kein Plan, wie ich das beheben kann.</p>
<p>Sorry für den langen code, hab hier kein Spoiler gefunden.<br />
Und danke im Vor_raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Edit: ich hab in der header.h alles includiert<br />
Edit2: ich benutze Microsoft Visual c++ 2010 express, und mache eine konsolenanwendeung<br />
Edit3: Code Gekürzt</p>
<pre><code>DWORD mouseInit () 
{ 
    DWORD mode; 
    GetConsoleMode(GetStdHandle(STD_INPUT_HANDLE),&amp;mode); 
    SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE),mode|ENABLE_MOUSE_INPUT); 

    DWORD buttons; 
    GetNumberOfConsoleMouseButtons(&amp;buttons); 

    return buttons; 
} 
void showCursor (bool show = true) 
{ 
    ShowCursor(show); 
} 
int main()
{	

	srand((unsigned)time(0));//Die Uhr des Computer, sonst hätte man keinen wert

Neustart();//führt int Neustart() aus

}
int Neustart()
{ 

	system(&quot;cls&quot;);
	cout &lt;&lt; &quot;|*************************|&quot; &lt;&lt; endl; //cout bedeuted Ausgeben, also es gibt einen Text oder Variablen aus
	cout &lt;&lt; &quot;|	Zahlenraten       |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|	By ME    |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|		  |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|*************************|&quot; &lt;&lt; endl;

	int versuche = 0;//Versuche werden auf 0 gesetzt

	cout &lt;&lt; &quot;Bitte Nur!! Kleinbuchstaben!! und kein Buchstabe anstatt Zahl eingeben!&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Unendlich Versuche?		(A) \n10 Versuche?			(B)\n15 Versuche?			(C)\n20 Versuche?			(D)\nEigene Versuchsanzahl?		(E)\nBeenden?			(F)&quot; &lt;&lt; endl;

	 mouseInit(); 
    showCursor(); 

    bool running = true; 
    do 
    {	
        DWORD count; 
        INPUT_RECORD ir; 
        ReadConsoleInput(GetStdHandle(STD_INPUT_HANDLE),&amp;ir,1,&amp;count); 

        switch(ir.EventType) 
        { 

			case KEY_EVENT: 

             cin &gt;&gt; Auswahl_Anfang;//cin erfordet eine Eingabe von euch

		switch(Auswahl_Anfang)//switch ist ein schalte, jenachdem was ihr eingegeben habt führt er aus.
		{
		case('a')://wenn ihr &quot;a&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt Unendlich Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 1000000000;//versuchsanzahl wird an ZahlenRaten() weitergegeben
				ZahlenRaten();
		case('b')://wenn ihr &quot;b&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 10;
				 ZahlenRaten();//führt ZahlenRaten() aus
		case('c')://wenn ihr &quot;c&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 15 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 15;
				ZahlenRaten();
		case('d'):
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 20 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 20;
				ZahlenRaten();
		case('e'):
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr gebt eure Eigene Versuchsanzahl an &quot; &lt;&lt; endl;
				Versuche_Eigene();//führt Versuche_Eigene() aus
		case('f'):
				exit(0);// Gibt dem Programm den Befehl, zu Beenden
		default://Falls keines der oben stehenden Möglichkeiten zutrifft 
				cout &lt;&lt; &quot;Falsche Eingabe!\n(A), (B) oder (C) oder (D)  oder (E) in Kleinbuchstaben bitte&quot; &lt;&lt; endl;//führt er cout aus, also gibt den TExt wieder
				Falsche_Eingabe_Anfang();//und führt danach Falsche_Eingabe_Anfang aus.
		}           

            case MOUSE_EVENT: 

				if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp; (ir.Event.MouseEvent.dwMousePosition.Y = 280)&amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
					cout &lt;&lt; &quot;Unendlich versuche wurden gewaehlt&quot; &lt;&lt; endl;		
				max_versuche = 1000;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 281) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 10;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 283) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 15 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 15;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 284) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 20;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 285) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr gebt eure Eigene Versuchsanzahl an&quot; &lt;&lt; endl;
				Versuche_Eigene();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 286) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					exit(0);
				}

					break;

        } 
    } 
    while(running); 

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/313297/maus-position-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 07:50:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/313297.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Jan 2013 21:26:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Maus Position Hilfe on Sat, 26 Jan 2013 21:37:22 GMT]]></title><description><![CDATA[<p>Hey Leute, ich bin neu hier im Forum und auch nicht wirklich lange im Programmierungs Geschäft, ich versuche gerade ein kleines Spiel zu schreiben, klappt alles, außer die Sache mit der Maus. ich versuche gerade, wenn die Maus an einer bestimmten Position ist, eine Aktion ausführt, klappt aber nicht recht, denn wenn ich auch nur irgendwo hinklicke, wird nur die erste ausgeführt und ich hab kein Plan, wie ich das beheben kann.</p>
<p>Sorry für den langen code, hab hier kein Spoiler gefunden.<br />
Und danke im Vor_raus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Edit: ich hab in der header.h alles includiert<br />
Edit2: ich benutze Microsoft Visual c++ 2010 express, und mache eine konsolenanwendeung<br />
Edit3: Code Gekürzt</p>
<pre><code>DWORD mouseInit () 
{ 
    DWORD mode; 
    GetConsoleMode(GetStdHandle(STD_INPUT_HANDLE),&amp;mode); 
    SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE),mode|ENABLE_MOUSE_INPUT); 

    DWORD buttons; 
    GetNumberOfConsoleMouseButtons(&amp;buttons); 

    return buttons; 
} 
void showCursor (bool show = true) 
{ 
    ShowCursor(show); 
} 
int main()
{	

	srand((unsigned)time(0));//Die Uhr des Computer, sonst hätte man keinen wert

Neustart();//führt int Neustart() aus

}
int Neustart()
{ 

	system(&quot;cls&quot;);
	cout &lt;&lt; &quot;|*************************|&quot; &lt;&lt; endl; //cout bedeuted Ausgeben, also es gibt einen Text oder Variablen aus
	cout &lt;&lt; &quot;|	Zahlenraten       |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|	By ME    |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|		  |&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;|*************************|&quot; &lt;&lt; endl;

	int versuche = 0;//Versuche werden auf 0 gesetzt

	cout &lt;&lt; &quot;Bitte Nur!! Kleinbuchstaben!! und kein Buchstabe anstatt Zahl eingeben!&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Unendlich Versuche?		(A) \n10 Versuche?			(B)\n15 Versuche?			(C)\n20 Versuche?			(D)\nEigene Versuchsanzahl?		(E)\nBeenden?			(F)&quot; &lt;&lt; endl;

	 mouseInit(); 
    showCursor(); 

    bool running = true; 
    do 
    {	
        DWORD count; 
        INPUT_RECORD ir; 
        ReadConsoleInput(GetStdHandle(STD_INPUT_HANDLE),&amp;ir,1,&amp;count); 

        switch(ir.EventType) 
        { 

			case KEY_EVENT: 

             cin &gt;&gt; Auswahl_Anfang;//cin erfordet eine Eingabe von euch

		switch(Auswahl_Anfang)//switch ist ein schalte, jenachdem was ihr eingegeben habt führt er aus.
		{
		case('a')://wenn ihr &quot;a&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt Unendlich Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 1000000000;//versuchsanzahl wird an ZahlenRaten() weitergegeben
				ZahlenRaten();
		case('b')://wenn ihr &quot;b&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 10;
				 ZahlenRaten();//führt ZahlenRaten() aus
		case('c')://wenn ihr &quot;c&quot; eingegeben habt
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 15 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 15;
				ZahlenRaten();
		case('d'):
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 20 Versuche gewaehlt&quot; &lt;&lt; endl;
			max_versuche = 20;
				ZahlenRaten();
		case('e'):
			system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr gebt eure Eigene Versuchsanzahl an &quot; &lt;&lt; endl;
				Versuche_Eigene();//führt Versuche_Eigene() aus
		case('f'):
				exit(0);// Gibt dem Programm den Befehl, zu Beenden
		default://Falls keines der oben stehenden Möglichkeiten zutrifft 
				cout &lt;&lt; &quot;Falsche Eingabe!\n(A), (B) oder (C) oder (D)  oder (E) in Kleinbuchstaben bitte&quot; &lt;&lt; endl;//führt er cout aus, also gibt den TExt wieder
				Falsche_Eingabe_Anfang();//und führt danach Falsche_Eingabe_Anfang aus.
		}           

            case MOUSE_EVENT: 

				if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp; (ir.Event.MouseEvent.dwMousePosition.Y = 280)&amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
					cout &lt;&lt; &quot;Unendlich versuche wurden gewaehlt&quot; &lt;&lt; endl;		
				max_versuche = 1000;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 281) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 10;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 283) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 15 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 15;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 284) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 20;
					ZahlenRaten();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 285) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr gebt eure Eigene Versuchsanzahl an&quot; &lt;&lt; endl;
				Versuche_Eigene();
				} if((ir.Event.MouseEvent.dwMousePosition.X = 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y = 286) &amp;&amp; ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED)
				{
					exit(0);
				}

					break;

        } 
    } 
    while(running); 

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2293755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293755</guid><dc:creator><![CDATA[Strichcode]]></dc:creator><pubDate>Sat, 26 Jan 2013 21:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to Maus Position Hilfe on Sun, 27 Jan 2013 09:02:53 GMT]]></title><description><![CDATA[<p><code>=</code> ist was anderes als <code>==</code> ...</p>
<p>Ansonsten: Einen &quot;all-in-one&quot; Header zu machen ist ziehmlich unsauber. Gewoehn dir das ab.<br />
Und wenn du schon WinAPI benutzt (mit Standard-C++ hat das nich mehr viel zu tun), dann nutze sie bitte auch zum Bildschirmloeschen anstatt <code>system(&quot;cls&quot;);</code> .</p>
<p>Und hast du ueberhaupt auch nur eine Zeile Code von dem verstanden, was <code>mouseInit()</code> oder <code>showCursor()</code> macht?</p>
<p>BTW, es heisst voRaus mit einem r (die Variante mit 2 ist jugendgefaehrdend und muss daher hier zensiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293813</guid><dc:creator><![CDATA[Jonas OSDever]]></dc:creator><pubDate>Sun, 27 Jan 2013 09:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Maus Position Hilfe on Sun, 27 Jan 2013 09:07:49 GMT]]></title><description><![CDATA[<p>Und exit() macht man nicht in C++. Ein ordentliches C++ Programm beendet, indem main() returned...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2293814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293814</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sun, 27 Jan 2013 09:07:49 GMT</pubDate></item><item><title><![CDATA[Reply to Maus Position Hilfe on Sun, 27 Jan 2013 13:29:54 GMT]]></title><description><![CDATA[<p>Sorry, bin halt noch neu^^<br />
Hab noch nicht soo viel Ahnung<br />
und wegen dem &quot;voraus&quot; hab ich mich gewundert xD hab anscheinend vergessen, das es mit einem &quot;s&quot; geschrieben wird, hab die 2 in deutsch nicht verdient.<br />
Aber ich hab auch mit == oder = bzw. &amp;&amp; oder &amp; getestet, hat eigentlich nichts gebracht, außer das es bei == überhaupt keine Maus erkannt hat bzw. die Funktion nicht ausgeführt hat.<br />
return 0 kehrt doch eigentlich nur zu der vorherigen Funktion zurück, ist bei mir so, deswegen exit(0).<br />
Ich kann eigentlich nur raten, was das zu Bedeuten hat, aber ich dachte mir, dass es so klappt, tut es aber nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title="=("
      alt="😞"
    /><br />
Hab sogar else if oder nur if verwendet, klappt aber nix</p>
<pre><code>mouseInit(); 
    showCursor(); 

    bool running = true; 
    do 
    {	
        DWORD count; 
        INPUT_RECORD ir; 
        ReadConsoleInput(GetStdHandle(STD_INPUT_HANDLE),&amp;ir,1,&amp;count); 
		ir.Event.MouseEvent.dwMousePosition.X = x;
		ir.Event.MouseEvent.dwMousePosition.Y = y;

        switch(ir.EventType) 
        { 

			case KEY_EVENT: 

             // hab das hier Rausgenmommen, im eigentlichen Quellcode noch drinnen
            case MOUSE_EVENT: 
				{	

					if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 280) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
					cout &lt;&lt; &quot;Unendlich versuche wurden gewaehlt&quot; &lt;&lt; endl;		
				max_versuche = 1000;
					ZahlenRaten();
				}else if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 281) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 10;
					ZahlenRaten();
				}else if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 282) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 15 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 15;
					ZahlenRaten();
				}else if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 283) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr Habt 10 Versuche gewaehlt&quot; &lt;&lt; endl;
				max_versuche = 20;
					ZahlenRaten();
				}else if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 284) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					system(&quot;cls&quot;);
			cout &lt;&lt; &quot; Ihr gebt eure Eigene Versuchsanzahl an&quot; &lt;&lt; endl;
				Versuche_Eigene();
				}else if((ir.Event.MouseEvent.dwMousePosition.X == 32) &amp;&amp; (ir.Event.MouseEvent.dwMousePosition.Y == 285) &amp;&amp; (ir.Event.MouseEvent.dwButtonState &amp; FROM_LEFT_1ST_BUTTON_PRESSED))
				{
					exit(0);
				}else if((x == 3) &amp;&amp; (y == 280))
				{
				cout &lt;&lt; &quot;Position: X=&quot; &lt;&lt; ir.Event.MouseEvent.dwMousePosition.X &lt;&lt; &quot; Y=&quot; &lt;&lt; ir.Event.MouseEvent.dwMousePosition.Y&lt;&lt; endl;
				}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2293861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2293861</guid><dc:creator><![CDATA[Strichcode]]></dc:creator><pubDate>Sun, 27 Jan 2013 13:29:54 GMT</pubDate></item></channel></rss>