11.07.2006, 11:20
Und da ist gleich der nächste Wunsch 
Seit ich meinen TFT Bildschirm habe, brauche ich dringend die InGame Gamma Funktion. Allerdings tötet sie meine Augen, wenn ich mal Alt-Tab drücke :twisted:
Daher meine Idee:
- man speichert während des logins das Handle vom DAoC Fenster
- wenn InGame Gamma aktiviert ist, wird ein 'watch' thread erzeugt (damit der Rest weiterlaufen kann)
- ändert sich der Focus (GetFocus()) auf das Handle eines DAoC Fensters, wird die Gamma Einstellung aktiviert
- ändert sich der Focus auf ein anderes Handle, wird die Einstellung deaktiviert
Ich weiß nicht, ob ein solcher Thread der jede Sekunde einmal getFocus() aufruft, eine große Belastung für den PC ist bzw. ob das überhaupt funktioniert
. Das werd ich heut abend einmal testen.
Falls man von einem Plugin aus Zugriff auf die Einstellungen von DAOC Butterfly hat (insb. das aktivieren/deaktivieren der InGame Gamma Funktion), könnte man es auch als Plugin schreiben.

Seit ich meinen TFT Bildschirm habe, brauche ich dringend die InGame Gamma Funktion. Allerdings tötet sie meine Augen, wenn ich mal Alt-Tab drücke :twisted:
Daher meine Idee:
- man speichert während des logins das Handle vom DAoC Fenster
- wenn InGame Gamma aktiviert ist, wird ein 'watch' thread erzeugt (damit der Rest weiterlaufen kann)
- ändert sich der Focus (GetFocus()) auf das Handle eines DAoC Fensters, wird die Gamma Einstellung aktiviert
- ändert sich der Focus auf ein anderes Handle, wird die Einstellung deaktiviert
Ich weiß nicht, ob ein solcher Thread der jede Sekunde einmal getFocus() aufruft, eine große Belastung für den PC ist bzw. ob das überhaupt funktioniert

Falls man von einem Plugin aus Zugriff auf die Einstellungen von DAOC Butterfly hat (insb. das aktivieren/deaktivieren der InGame Gamma Funktion), könnte man es auch als Plugin schreiben.