Modify

Opened 9 years ago

Closed 9 years ago

#1609 closed Bug (No Bug)

GUICtrlCreateGroup() size/position affected by default font size.

Reported by: Spiff59 Owned by:
Milestone: Component: AutoIt
Version: 3.3.6.0 Severity: None
Keywords: Cc:

Description

As the small demo script shows, the top coordinate (and therefore also the height) of a group controls graphic is affected by the default font size.

$GUI_Main = GuiCreate("", 480, 280)
GUISetState(@SW_SHOW, $GUI_Main)

$len = 360
Display_Group()
Sleep(1000)
GUISetFont(14)
$len = 320
Display_Group()
Sleep(1000)
GUISetFont(6)
$len = 280
Display_Group()

While 1
    $msg = GUIGetMsg()
    If $msg = -3 Then   ExitLoop
Wend
Exit

Attachments (0)

Change History (3)

comment:1 Changed 9 years ago by Jpm

Can you update the example Display_Group is missing?

under which env are you running?

comment:2 Changed 9 years ago by Spiff59

Pardon me, a faulty late-night cut-and-paste. Here is the complete demo script.
I'm running XP Pro SP3.

GuiCreate("", 480, 280)
GUISetState(@SW_SHOW)

$len = 360
Display_Group()
Sleep(1000)
GUISetFont(14)
$len = 320
Display_Group()
Sleep(1000)
GUISetFont(6)
$len = 280
Display_Group()

While 1
    $msg = GUIGetMsg()
    If $msg = -3 Then   ExitLoop
Wend
Exit

;-------------------------------------------------------------------------------
Func Display_Group()
    GUICtrlCreateGroup("", 20, 80, $len, 90)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
EndFunc

comment:3 Changed 9 years ago by Jpm

  • Resolution set to No Bug
  • Status changed from new to closed

In fact no the group control is created at the same position .
You can verify using "AutoIt Info Tool".
It look like the way the group is drawnis affected internaly by the font.
Just Ask MS why ...

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Modify Ticket

Action
as closed The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.