Forum: Win32/Win64 API (native code)
by Codehunter,
8. Jan 2013
So, den Code zum eigentlichen MultiMon Manager habe ich jetzt erstmal unter die GPLv3 gestellt und bei SourceForge veröffentlicht.
http://sourceforge.net/p/multimonmanager/code/3/tree/branches/Development/
Ob es bei der GPLv3 bleibt weiß ich noch nicht. Fürs Erste habe ich noch die Option offengelassen, es außerhalb der GPLv3 zu verwenden wenn man mich vorher fragt. Aber da es ohnehin noch...
Forum: Win32/Win64 API (native code)
by Codehunter,
20. Dez 2012
Also ich hab bei meinen Experimenten zuerst die Funktion realisiert, die aktuellen Werte aus dem Monitor auszulesen. Bevor ich dann experimentellerweise irgendwas ändere rufe ich erstmal den Stand ab, speichere ihn irgendwo zwischen, schicke meinen Änderungsbefehl und per Timer nach 10 Sekunden die Rücksetzung auf die Ausgangswerte. So muss man nachher bei einem Fehlversuch nicht so viel am...
Forum: Win32/Win64 API (native code)
by Codehunter,
20. Dez 2012
Ich hatte ja gefragt, ob Interesse an einer Veröffentlichung besteht. Bisher hat noch keiner die Hand gehoben.
Was die Fähigkeiten der Monitor-Firmware angeht: Ich suche schon nach einer Möglichkeit, die unterstützten Befehle abzufragen. Mit der Funktion CapabilitiesRequestAndCapabilitiesReply soll das gehen. Daraus bekommt man so eine Art REST-String (hier ein Samsung SyncMaster 2232BW):(
...
Forum: Win32/Win64 API (native code)
by Codehunter,
20. Dez 2012
So, neue Version, neues Glück:
Wenn man jetzt den Reiter "VESA MCCS" anklickt hat man die Power-Buttons (aufpassen, dass man nicht den abschaltet wo man das Fenster vom Testprogramm hat) und exemplarisch einen Regler für die Helligkeit. Wenn man den verschiebt und anschließend mal im OSD des Monitors nachschaut, dann ändert man mit dem Regler wirklich die Monitoreinstellungen, nicht die von...
Forum: Win32/Win64 API (native code)
by Codehunter,
18. Dez 2012
Win-P ist nichts was man programmatisch nutzen könnte, außerdem hat es die selben negativen Seiteneffekte wie schon beschrieben (Icon-Schubserei)
Das mit der seriellen Schnittstelle ist nicht unbedingt das Mittel der Wahl da das immer proprietär ist. Na vielleicht fällt mir ja noch was Gescheites ein :-)
Forum: Win32/Win64 API (native code)
by Codehunter,
17. Dez 2012
Hallo!
Also ich such jetzt schon zwei Tage aber finden kann ich zu diesem Problem nichts: Wie kann man in einer Multi-Monitor-Umgebung einen bestimmten Monitor (eben NICHT alle zusammen) in den Standby schicken.
Lösungen wie diese:SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);findet man zu Hauf im Netz, aber das schickt bestenfalls nur alle Monitore gemeinsam in den...