Jump to content
Sign in to follow this  
raymond32

Question about icon positioning and window resizing

Recommended Posts

raymond32

Hello All,

Please forgive me if I'm posting a duplicate question but I've been searching this forum, (and the docs, and google), for many hours now and can't find the answer to this one. If this has already been answered feel free to just direct me to the original topic rather than answer here.

I'm trying to make a resizable window with a number of icons in it. (lots of 'em). What I can't seem to figure out is how to have them reposition themselves to accomodate for the window size. Like your default explorer window behavior in icon mode. In other words, if I have six icons in a horizontal row and I resize the window to half the width, I should now have two rows of three icons each. Does that make sense?

Again, my apologies if this question was answered somewhere else. Many thanks in advance.

Share this post


Link to post
Share on other sites
Melba23

raymond32,

Welcome to the AutoIt forum. :)

I did something like this awhile ago. You will need the resources from this post and you can see my scripts in the posts below - the one in post #86 was the final version. You will also need my GUIScrollBarsEx UDF which you can find in the first post of the thread to which I have linked you. ;)

See if you can integrate the concept into your script - try yourself first, but please do come back if you run into any problems. :)

M23


Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______Open Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
Melba23

raymond32,

to create my own launcher for an NES emulator [...]to launch the individual games

Before you post again, I suggest you read the Forum rules (there is also a link at bottom right of each page) - particularly the bit about not discussing game automation. We would not want you to post anything which was in infraction of them. ;)

M23


Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______Open Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites
raymond32

Sorry, my bad. I just deleted the post.

I can see the practical utility of autoit goes way beyond my initial purpose for it. lol. Thanks again for the help.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×