- Is there a way to make replacement hotstrings a la AutoHotKey? I use AHK currently for hotstrings but would like something faster (typing fast leaves with faulty replacements).
As far as I know there is no "wrapper" function in FBSL for hotstrings. However it would be possible to create a Function to do this.
- Is there a limit on the number of GUI objects allowed? Using AutoIt I became a fan of the ListView control. But, AutoIt places a 4096 limit on GUI objects... including ListView rows! This limits the max size to ~4000 lines. Also, does the ListView allow you to edit cell contents? Does it have a "cell" event to tell the program which cell has been clicked on or modified?
Gerome will have to answer questions about the internal functions of native commands, but I personally prefer to impliment listviews using API calls. With this method limitations,size etc. would be spelled out in the MSDN control information.ListView Controls Overview
FBSL has these ListView commands:
ListView_DeleteColumn( %hLView, %index )
ListView_GetItem( %hLView, %Row, %Column )
ListView_InsertColumn( %hLView, %index, %iSize, %szName )
ListView_InsertItem( %hLView, %index, $szCaption )
ListView_SetColumnText( %hLView, %index, $szCaption )
ListView_SetItem( %hLView, %index, $szCaption )
ListView_SetTextColor( %hLView, %RGBValue )
You can also use SendMessage of course to access all of a ListViews capabilities.
Also using the API you can absolutley access events in the listview.