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)
comment:1 by , 14 years ago
comment:2 by , 13 years ago
| Resolution: | → Rejected |
|---|---|
| Status: | new → closed |
comment:3 by , 12 years ago
| Resolution: | Rejected |
|---|---|
| Status: | closed → reopened |
Due to Menu creation
Find the solution
comment:4 by , 12 years ago
comment:5 by , 12 years ago
| Milestone: | → 3.3.9.22 |
|---|---|
| Owner: | set to |
| Resolution: | → Fixed |
| Status: | reopened → closed |
Fixed by revision [9059] in version: 3.3.9.22

Replying to Emiel Wieldraaijer:
Yeah, there is. That problem is the GUI code is shit from top to bottom.