Thanks! If you have any suggestions for other enhancements, drop me a note.
Rich Edit Controls. Now THERE would be a challenge!Thought 2:
Control of Image Lists would complement much of the functionality you already have here. I seem to recall seeing the possibility of referencing them in MenuItems, TreeViewItems, ListViewHeaders, ListViewItems, ToolbarButtons and possibly others.
The ultimate, I think, would be to be able to:
- Import bitmaps files to an imagelist control (cf ImageList_LoadImage, but also maybe supporting seperate image files), and use them with the other controls.
- Extract images from the imagelists used in other applications, and save them as files or copy them to the clipboard.Thought 3:
I feel that the point where AutoIt is weakest, feature-wise, is... um, ok you've already addressed that with treeviews and toolbars ( PaulIA =
The *next* most serious feature gap I think is in image handling abilities. A wrapper for loading and saving the bits of a bitmap file could go a long way, as would wrappers for the various Bitmap, Bit Block Transfer, Brush, Region, Graphical, and Palette functions.
In all seriousness, if you decide to do it, such a thing might be better as a seperate library related to but not immediately part of Auto3Lib. There are a LOT of functions involved (I'm browsing through API-Guide) and seemingly tons of constants. It would make a good long-term project, but I wouldn't want to guess how much time it would take just bringing GDI capabiliies to AutoIt, never mind GDI+ or DirectX...
Well, you asked for ideas for enhancements, and those are some that would really knock the socks off some of the people I see hanging around the Support and GUI forums. Afterthoughts
Priorities? #1 would probably have the least impact, I think #2 would be easiest, and #3 would be most difficult and most influential.
Honestly, I'm not even sure how you found the time to do the things that you've already done. The sheer speed at which these features become available, and the quality at which they operate... Either you are privately wealthy and don't need a day job, there are really ten of you, you have some automated process that generates DLLCalls and documentation from MSDN pages, you own a time machine, or some combination of the above.
Do you have any productivity tips you could share? I'm totally in awe of what you've accomplished so far, and how little time it apparently took to do it.
Edited by sohfeyr, 04 November 2006 - 06:24 PM.