(Projekte) Programmierer in C++ gesucht!



  • Kann mir einer von euch, der C++ kann, ein kleines Tool programmieren?

    Es soll die momentane Position des Mauszeigers anzeigen. (X Y)
    Dazu soll es noch zwei Eingabefelder geben, wo man eine Position angeben kann
    und mit einem klick auf Enter (oder Strg+2), soll der Mauszeiger dort hin springen.
    Mit Strg+1 soll die momentane Position in die zwei Eingabefelder übertragen werden.
    Dann soll es noch möglich sein, bei einer bestimmten Position des Mauszeigers
    eine Art von Markierung zu setzen, von der dann das Tool erst die Position anzeigt.
    Also so, das wenn man z.B. zu X:50 Y:50 geht, Strg+3 drückt
    und die Anzeige auf X:0 Y:0 springt, obwohl der Mauszeiger auf X:50 Y:50 bleibt.
    Wenn man jetzt den Mauszeiger bewegt, dann zeigt er z.B. X:8 Y:10 an, statt X:58 Y:60
    und wenn man in die andere Richtung den Mauszeiger bewegt,
    zeigt er dann z.B. X:-8 Y:-15 an, statt X:42 Y:35!
    Mit Strg+4 soll der Mauszeiger zur Markierung springen.

    Eine OnTop (Im Vordergrund) Funktion für das Dialog soll auch mit drin sein.
    Wenn man das Tool startet, soll es zentriert sein
    und nur als Symbol neben der System-Uhr zu sehen sein. (nicht in der Taskleiste)
    Bei einem Rechtsklick auf das Symbol soll ein Menü erscheinen, wo man das hier auswählen kann:

    Position speichern
    Zur Position springen (Diese Option soll nur Aktiv sein, wenn eine Position gespeichert worden ist.)
    -----------------
    Markierung setzen
    Zur Markierung springen (Diese Option soll nur Aktiv sein, wenn eine Markierung gesetzt worden ist.)
    -----------------
    Im Vordergrund
    -----------------
    Beenden

    Hier die 'Hotkeys':
    Strg+1 = Momentane Position des Mauszeigers in die zwei Eingabefelder übertragen.
    Strg+2 = Zur gespeicherten Position des Mauszeigers springen.
    Strg+3 = Positions Anzeige auf X:0 Y:0 stellen und Markierung setzen.
    Strg+4 = Zur Markierung des Mauszeigers springen.

    Kann mir jemand so was programmieren? 😕


Anmelden zum Antworten