Hallo!
Ich versuche gerade, meinen Dialog an den Bildschirmzoom anzupassen. Bei der Dialoggröße geht das einfach mit Global $hMainGui = GUICreate('Konzernregelwerke', @DesktopWidth - 220, @DesktopHeight - 80, -1, -1). Bei 1920x1080 Normalzoom (Zomm 100%) ist der Dialog 1700 breit (@DesktopWidth - 220) und 1000 hoch (@DesktopHeight - 80).
Nur bei den beiden Elementen (Treeview und WebBrowser-Control) bekomme ich das nicht hin. Bei 1920x1080 Normalzoom (Zomm 100%) haben die Elemente folgende Abmessungen.
Global Const $GUIActiveX = GUICtrlCreateObj ($oIE, 372, 150, 1330, 850) ; WebBrowser-Control
Global $idTreeview = GUICtrlCreateTreeView(6, 150, 361, 850, $GUI_SS_DEFAULT_TREEVIEW, $WS_EX_CLIENTEDGE) ; Treeview
Also WebBrowser 1330 breit und 850 hoch. Treeview 361 breit und 850 hoch. Wie kann ich das automatisch anpassen? Wonach muss ich im Internet suchen? Da kann ich ja nicht einfach mit "GUI-Abmessung/Bildschirmauflösung - Control-Abmessung" arbeiten?! Internetrecherche hat nicht geholfen. Danke!
Gruß, René