Globale Hotkeys und Globaler Mauszeiger
-
Hi!
Ist es irgendwie möglich globale Hotkeys zu setzen, so das eine Message an mein Fenster gesendet wird, egal auf welche Anwndung der Fokus gerade zeigt?
Andere Frage: Ist es möglich den Mauszeiger Global zu verstecken, bzw. den Mauszeiger umzuändern?
Und noch eine Frage: Wenn ich z.b. so auf den Bildschirm schrieben will wie einige Tastaturen bei sondertasten, z.b. wenn man per tastatur lauter/leiser stellt, welches DC muss man da nehmen, aber so dass man auch über alle Fenster schreibt, die grade offen sind.Danke,
TheToast
-
Die Hotkeys dürften mit Hooks gehen, schau dazu mal auf http://www.fantastic-software.de.
Zum Cursor: Dürfte mit SetCursor funktionieren, bin mir jetzt aber nicht sicher... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepoint/htm/_wcesdk_win32_setcursor.asp
Das machst du so:
// ... HDC hDC = CreateDC(TEXT("DESKTOP"),0,0,0); // ... DeleteDC(hDC); // ...
cya
-
Der Hotkey müsste mit RegisterHotKey funktionieren.
Mit dem Mauszeiger schau dir mal die SystemParametersInfo Funktion an,damit kann man jede Menge der Systemeinstellungen ändern.MfG Spacelord
-
Hi Spacelord.
-
Danke, RegisterHotkey hab ich gesucht.
Dasmit dem DC, wie kann ich denn dann wissen, wenn ich evtl. repainten muss, ich meine, krieg ich auch irgendwie eine Paint message? Und wie mache ich das dann, dass das nach einer Zeit wieder verschwindt?
-
Und SystemParametersInfo is nix?
@EinAlterBekannter:
Geht auch etwas genauer?Neugierig machen ist unfair!! :p
-
Nein, SystemParametersInfo is nix.