Grösse Controls fixieren
-
Hi, ich hab ein kleines Problem bei einer Win7-Anwendung, welche ich geschrieben hab. Und zwar: Bei den Windows-Anzeige-Optionen gibt es doch eine Funktion, welche die Lesbarkeit auf dem Bildschirm erleichtern soll. Stellt man dort von 100% auf 125% vergrössern sich in meiner Anwendung automatisch einige Controls und passen so nicht mehr. Lässt sich das irgendwie unterbinden ?
Ich hab VS2012, falls das noch wichtig ist.
MFG
P.S: Einen allgemeinen Tipp könnt ich auch noch brauchen, bei mir funzt nämlich die Forumsuche nicht mehr, falls das schon jemand hatte. Egal was ich dort eingebe, immer 0 Treffer.
-
Dafür bist alleine Du verantwortlich. Es geht hier um die DPI Einstellung.
Dialoge mit den Standard Fonts werden auch angepasst. Auch die Punkt Größe passt sich entsprechend an.
Solltest Du also eine dialogbasierende Anwendung haben würde Dir nur übrig bleiben, die gewünscht Punkt Größe aus den DPI Daten zu ermitteln und Dein Dialog-Template selbst zu manipulieren.
Ansonsten erzeuge Deine Controls dynamisch und mach was Du willst.
Siehe auch:
http://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspxSowie:
https://support2.microsoft.com/kb/2900023?wa=wsignin1.0
http://blogs.technet.com/b/mspfe/archive/2013/11/22/disabling-dpi-scaling-on-windows-8-1-the-enterprise-way.aspx