Hallo Leute. Diesmal habe ich mal NICHT vorher recherchiert, sondern frage erstmal hier. ![]()
Mir ist aufgefallen, dass die Schriftgröße in Labels nicht mit der "normalen" übereinstimmt, die man in Editoren findet (SciTE, PSPad, Libre Office, ...), wenn man Größen von 8 oder weniger benutzt. Dann sind die Schriften im Label irgendwie kleiner, als üblich. Scheinbar entspricht im AutoIt-Label die 8.5 der normalen Größe 8, aber dazu konnte ich nur optische Vergleiche vornehmen.
Im Screenshot habe ich Libre Office und AutoIt Labels gegenüber gestellt.
Font size 8 und weniger passt nicht.png
Wer sich das Ganze live ansehen will, hier ein Code-Schnipsel.
AutoIt
#include <GUIConstantsEx.au3>
Opt("MustDeclareVars", 1)
Example()
Func Example()
; GUI
Local $hGui = GUICreate("My GUI", 400, 300, 510, 440)
; GUISetFont(10, Default, Default, "Courier New")
Local $iTop = 0
; Labels mit verschiedener Schriftgöße erstellen.
For $i = 4 To 14
$iTop += 20
GUICtrlCreateLabel("This is a label with font size " & $i, 10, $iTop, 380)
GUICtrlSetFont(-1, $i, Default, Default, "Courier New")
Next
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>Example
Alles anzeigen
Bernd.