Sign in to follow this  
Followers 0
Vadersapien

Get menu bar items from an application

4 posts in this topic

Hello again,

I would like to know how(if possible)to get the items from an application's menu bar, as well as all the "sub-items" too. Also too, if possible, can I hide the menu bar after doing this.

I guess this is going to be a bit different seems menu bars don't return a control ID when using AutoIt v3 Window Info...


Try Pacfox, my Firefox theme.Try Power Eject, my windows gadget that allows you to eject most drives.Using AutoIt 3.3.4.0, Windows 7 Premium, Intel Core 2 Quad CPU @ 2.66ghz, 4gb RAM, Nvidia GeForce 9500GT Graphics Card & Samsung 22" Monitor.

Share this post


Link to post
Share on other sites



I don't know if there is a way to return a list of menu bar items, and I'm fairly sure no way to alter it unless it's in a GUI you created, but take a look at WinMenuSelectItem(), that may be of a little use


RAWR! I'm hungry :( Feed the panda squirrle

Share this post


Link to post
Share on other sites

Vadersapien,

Look at the GUICtrlMenu_* functions in the Help file. They let you read the menus and sub-menus of other applications - there is even a "Remove" function ;) . The examples are easy to follow.

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______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

;) Looks like I overlooked the help file again! It's so big, especially the "libfunctions" page...

Now, here's where I'm up to...

Removing a menu is easy...what about removing the menu bar?

Reading the menus gives me a whole lot of handles that a wouldn't have a clue what to do with.

I was looking more at creating something like the Mac OSX menu bar, but only for a single application.


Try Pacfox, my Firefox theme.Try Power Eject, my windows gadget that allows you to eject most drives.Using AutoIt 3.3.4.0, Windows 7 Premium, Intel Core 2 Quad CPU @ 2.66ghz, 4gb RAM, Nvidia GeForce 9500GT Graphics Card & Samsung 22" Monitor.

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  
Followers 0