Hallo zusammen! Ich möchte ein Programm schreiben, welches in einem bereits laufendem paint programm, dass in einem Windows-Fenster abläuft, den mauszeiger spazieren führt und dabei ein bißchen rumzeichnet. Welche Klassen und Methoden werden für eine solches Programm benötigt? Gibt es hierfür vielleicht gute tutorials?
Vielen Dank für die Antwort, aber ich denke das hilft mir nicht viel weiter. Ich binn noch nicht allzu fit in c++. wie greife ich denn auf das fenster zu? die mouse soll sich nur in diesem fenster bewegen und nicht darüber hinausschießen. Gibt es vielleicht irgendwo ein beispiel, wie man den Mauszeiger in einem Windows-Fenster spazieren führt?
hi, na als erstes holt man sich ein handle auf das "paint" und dann kannste dir mit "GetClientRect" (oder so) die größe des fensters geben lassen, und dann musste nur noch in den grenzen den cursor bewegen... fertig!
CWnd* wnd = FindWindow(NULL,"windowname"); if ( wnd ) { // ja das programm wurde gefunden // über wnd kannst jetzt sogar WM_s an das program schicken }
das ist zwar nicht mehr win-api aber dieser thread behandelt glaub ich genau das thema. kleiner tip: einfach mal die such-function des forums nutzen, da giebts "tonnen" von beispielen...