- Status Unconfirmed
- Percent Complete
- Task Type Feature Request
- Category Application
- Assigned To No-one
- Operating System All
- Severity Low
- Priority Very Low
- Reported Version Development
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#261 - Disable a tabstop
An example from External Link:
GUICtrlCreateButton("Two", 10, 140, 80, 30) _WinAPI_SetWindowLong(GUICtrlGetHandle(-1), $GWL_STYLE, BitAND(_WinAPI_GetWindowLong(GUICtrlGetHandle(-1), $GWL_STYLE), BitNOT($WS_TABSTOP)))
But first the inconsistency between Tab Order and WS_TABSTOP needs to be resolved.
Link should be here
Hm. What inconsistency here?
See my last comment on FS#170
The root of problem is that the tab order is rely on controls creation order. So, if I remove TabOrder for Pic/Icon, you can't set their position in the GUI.
In delphi I can separately set TabOrder and Creation order. Creation order allow to set position of elements that have not TabOrder property. But this is not possible in the Autoit, since it's not separate the form and code. So, in Koda tab order - is actually creation order. But tab will stop only on controls, that have WS_TABSTOP style.
I don't know how to resolve this.
Acknowledged
I don't understand. Are you writing about at run time and the user being unable to add GuiCtrlSetPos to the generated script to move a Pic/Icon?
I am working out a proposal for TabOrder, WS_TABSTOP, Tab Order and Generation Order, which I will post to FS#170
Correction: see FS#290
Whether my proposal helps, I do not know. Hopefully it will help you think through the problem in a new light. Good luck!