Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Auf Windows Fenster zugreifen

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
21.04.2004, 21:23 Uhr
~Achim
Gast


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?

Gruß
Achim
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.04.2004, 21:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


SetCursorPos ansonsten alle Funktionen die die MSDN für Mausfunktionen hergibt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.04.2004, 22:17 Uhr
~Achim
Gast


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?


Gruß
Achim
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.04.2004, 22:57 Uhr
~toxic
Gast


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!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.04.2004, 23:07 Uhr
~Achim
Gast


Entschuldige meine unqualifizierte Frage, aber wie hole ich mir ein handle auf das fenster?

Gruß
Achim
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.04.2004, 23:21 Uhr
~toxic
Gast


hi, einfach so:

C++:
CWnd* wnd = FindWindow(NULL,"windowname");
if ( wnd )
{
     // ja das programm wurde gefunden
     // über wnd kannst jetzt sogar WM_s an das program schicken
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.04.2004, 23:31 Uhr
~toxic
Gast


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...
 
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: