Ich frage mich, ob es eine Möglichkeit gibt, den aktuellen Anzeigemodus, der in den Systemeinstellungen festgelegt ist, programmgesteuert zu ändern. Insbesondere möchte ich die 5 Retina-Anzeigemodi des neuen Retina MacBook Pro erkennen und zwischen ihnen wechseln können.
Ich habe das NSUserDefaults NSGlobalDomain
durchgeschaut, um herauszufinden, wie der aktuelle Anzeigemodus in den Systemeinstellungen geändert werden kann, und konnte überhaupt nichts in Bezug auf das Display finden.
Danke.
Schauen Sie sich Ссылка an - verwendet die private API CGSGetDisplayModeDescriptionOfLength und CGSConfigureDisplayMode zum Festlegen. Code ist in dem freundlicherweise verteilten .app-Bundle enthalten.
Ich habe gerade einen längeren Beitrag über meine Bemühungen geschrieben, die gleiche Frage zu beantworten - siehe Ссылка
Tags und Links macos cocoa retina-display