Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » L/RBUTTON problem!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.12.2004, 14:26 Uhr
~aL3x
Gast



C++:
if (GetAsyncKeyState(VK_RBUTTON)){}


mein programm sollte eigentlich, wenn man einen rechten mausclick macht, was ausführen!
leider wird das erst ausgeführt, wenn man eine andere taste auf der tastatur klickt!
komisch o.O?
was muss ich machen, dass mein programm gleich auf einen rechten oder linken mausklick reagiert!?
wäre nett wenn ihr mir helfen könntet
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.12.2004, 20:17 Uhr
~aleXX
Gast


anderes problem... würd mich aber trotzdem über ne antwort vom ersten problem freuen!
mein programm sollte nach einem linksklick auf ein paar bestimmte coordinaten was ausführen!
bis jetzt sieht das so aus :

C++:
POINT mPos;
POINT EXPORT GetMousePosition();
GetCursorPos(&mPos);
while(1)
{getch();
if (GetAsyncKeyState(VK_RBUTTON) && (mPos.x=400))
{...}

die 400 in "." geht nicht, weil der compiler motzt...
und 400 ohne, da reagiert das proggi nicht drauf
noch ne kleine andere frage.
ist es möglich mehrere positionen auf einmal nehmen, zb so:
if (mPos.x=400-900) && (mPos.y=300-800)//klar, klappt das so nicht, ich will nur andeuten wie es gehen sollte!

gruß, alex
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.12.2004, 20:38 Uhr
~alexx
Gast


sry, das mit dem point export war versehentlich, weil das n bestimmtes proggi is fürn game...
sollte so aussehen

C++:
POINT mPos;
GetCursorPos(&mPos);
while(1)
{if (GetAsyncKeyState(VK_LBUTTON) && (mPos.x=400) && (mPos.y=400))
{cout<<"click"<<endl;}Sleep(100); }
return 0;}


problem 1 is damit übrigens behoben!! wieso nehm ich auch getch ? schön plÖt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.12.2004, 20:46 Uhr
~stephan
Gast


muss man vll mPos.x und mPos.y in int umwandeln, und das dann irgendwie machen?
ich wär auch daran interessiert!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: