Modify

Opened 14 years ago

Closed 12 years ago

#2167 closed Bug (Fixed)

$WS_EX_LAYOUTRTL and GUICtrlCreateMenu causes bug

Reported by: Emiel Wieldraaijer Owned by: Jon
Milestone: 3.3.9.22 Component: AutoIt
Version: 3.3.8.1 Severity: None
Keywords: $WS_EX_LAYOUTRTL Cc:

Description

When using $WS_EX_LAYOUTRTL in combination with GUICtrlCreateMenu between GUICreate and GUISetState The GUI isn't displayed correct.

When placing GUICtrlCreateMenu at the end of the GUI Creation just before GUISetState the GUI is displayed correct but the menuitems aren't working

Starting with GUICreate followed by GUISetState and placing the rest of the GUI after GUISetState everything works perfect.

But this will mean all examples in the help files must be changed.

Further

I believe there is a bigger problem. I use GUICtrlSetState($TAB, $GUI_SHOW) a lot .. and with version 3.3.8.1 it often occurs other controls of other tabs are displayed on the Tab i show. I can prevent this by placing the GUICtrlSetState($TAB, $GUI_SHOW) as last option in the loop.. In version 3.3.6.1 this problem did not exist.

http://www.autoitscript.com/forum/topic/139094-ws-ex-layoutrtl-bug-or-no-bug/

Thnx

Best regards,

Emiel Wieldraaijer

Attachments (0)

Change History (5)

in reply to:  description comment:1 by Valik, 14 years ago

Replying to Emiel Wieldraaijer:

I believe there is a bigger problem.

Yeah, there is. That problem is the GUI code is shit from top to bottom.

comment:2 by Jon, 13 years ago

Resolution: Rejected
Status: newclosed

comment:3 by J-Paul Mesnage, 12 years ago

Resolution: Rejected
Status: closedreopened

Due to Menu creation
Find the solution

comment:4 by Emiel Wieldraaijer, 12 years ago

Hi JPM,

Already reported again see #2379

Best regards,

Emiel Wieldraaijer

comment:5 by Jon, 12 years ago

Milestone: 3.3.9.22
Owner: set to Jon
Resolution: Fixed
Status: reopenedclosed

Fixed by revision [9059] in version: 3.3.9.22

Modify Ticket

Action
as closed The owner will remain Jon.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.