Jump to content



Photo

Native GUI Tab Functions


  • Please log in to reply
4 replies to this topic

#1 lark

lark

    Seeker

  • Active Members
  • 47 posts

Posted 12 May 2012 - 12:47 AM

So I was just wondering how the tabs (created by GUICtrlCreateTab) are managed when switching between tabs. Even if the option GuiOnEventMode is off (using GuiGetMsg), the tab switching is automatically managed, as if by onEvent functions. Are the functions in the autoit library actually part of the C++ code? That is the only explanation I have come up with, because you can't use the GuiCtrlSetOnEvent function without GuiOnEventMode being on.

Edited by lark, 12 May 2012 - 01:16 AM.








#2 Melba23

Melba23

    Yes, me!

  • Moderators
  • 15,394 posts

Posted 12 May 2012 - 08:33 AM

lark,

All of the native functions (without a leading underscore) are written in the core C++ code. The UDF functions (with a leading underscore) are written in AutoIt and found within the various include files. Obviously the scripted functions use whatever mode is set when the code is run, but the native functions are completely unaffected by this - I do know that a lot of them use callbacks events within the C++ code. ;)

M23
StringSize - Automatically size controls to fit text - ExtMsgBox - A user customisable replacement for MsgBox

Toast - Small GUIs which pop out of the Systray - Marquee - Scrolling tickertape GUIs

Scrollbars - Automatically sized scrollbars with a single command - GUIFrame - Subdivide GUIs into many adjustable frames

GUIExtender - Extend and retract multiple sections within a GUI - NoFocusLines - Remove the dotted focus lines from buttons, sliders, radios and checkboxes

ChooseFileFolder - Single and multiple selections from specified path tree structure - - Notify - Small notifications on the edge of the display

RecFileListToArray - An alternative to _FileListToArray with user-defined include/exclude masks, maximum recursion level, sorting and displayed path options

GUIListViewEx - Insert, delete, move, drag and sort ListView items


#3 lark

lark

    Seeker

  • Active Members
  • 47 posts

Posted 12 May 2012 - 03:41 PM

Ok, thanks Melba, that clears everything up. ;)

#4 Melba23

Melba23

    Yes, me!

  • Moderators
  • 15,394 posts

Posted 12 May 2012 - 03:59 PM

lark,

Glad I could help. ;)

And by the way, as I am alone at the moment your location seems pretty accurate to me! :)

M23
StringSize - Automatically size controls to fit text - ExtMsgBox - A user customisable replacement for MsgBox

Toast - Small GUIs which pop out of the Systray - Marquee - Scrolling tickertape GUIs

Scrollbars - Automatically sized scrollbars with a single command - GUIFrame - Subdivide GUIs into many adjustable frames

GUIExtender - Extend and retract multiple sections within a GUI - NoFocusLines - Remove the dotted focus lines from buttons, sliders, radios and checkboxes

ChooseFileFolder - Single and multiple selections from specified path tree structure - - Notify - Small notifications on the edge of the display

RecFileListToArray - An alternative to _FileListToArray with user-defined include/exclude masks, maximum recursion level, sorting and displayed path options

GUIListViewEx - Insert, delete, move, drag and sort ListView items


#5 lark

lark

    Seeker

  • Active Members
  • 47 posts

Posted 12 May 2012 - 06:43 PM

Glad you picked up on that one ;)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users