ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
984
984
EMPFEHLEN
-
Hallo,
ich möchte gerne die Mauszeiger position in c ermitteln (Win 32 Konsolenanwendung)
und den befehl ob die Maustaste gedrückt worden ist?
danke im voraus
-
Ist nicht ganz so schön:
Mit GetCursorPos bekommst du die Mausposition (in Bildschirmkoordinaten). Wenn du die als Client-Koordinaten in deinem Fenster brauchst, musst du die mit ScreenToClient umrechnen. Als HWND setzt du GetConsoleWindow ein (gibt es aber erst ab Windows 2000). Wenn dein Programm auf älteren Windows-Versionen laufen soll, musst du dir mit FindWindow oder ähnlichem behelfen, um dein HWND herauszubekommen.
Die aktuelle Stellung der Maustasten kannst du mit ( GetAsyncKeyState( VK_LBUTTON ) & 0x8000 ) prüfen. Es gibt dann analog natürlich VK_RBUTTON.
-
Danke für deine Antwort!
Welche Header datei wird verwendet
-
Dafür brauchst du <windows.h>
-
Hallo Endurion,
ich suche gerade die Möglichkeit HWND in C benutzen zu können. Meinst Du dass HWND nicht nur C++ sonden auch in C unstützt? Wenn ja, wäre ganz nett!
Dank schön!
Jing
-
Die Win32 API ist voll C tauglich, also man kann auch alles ohne C++ machen.
-
Danke für die Antwort! Da ich nach Beispeil geschaut habe und nur C++ Beispiele gefunden habe, wusse ich nicht ob es C auch unterstützt.
Ähnliche Themen
-
Mauszeiger
Von geisi1909 im Forum PhotoshopAntworten: 12Letzter Beitrag: 09.06.08, 00:03 -
Mauszeiger
Von CanYouHelpMe im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 12.06.07, 11:20 -
Mauszeiger ändern
Von wenco im Forum CSSAntworten: 2Letzter Beitrag: 10.06.06, 21:57 -
Mauszeiger
Von Aloa im Forum CSSAntworten: 3Letzter Beitrag: 10.03.05, 23:25 -
mauszeiger
Von Johannes Postler im Forum Flash PlattformAntworten: 4Letzter Beitrag: 06.04.02, 20:51





Zitieren
Login






