Jump to content
Sign in to follow this  

UIRibbon TLB IDL COM create INTFC based on IDL

Recommended Posts


Triggered on the threads on new controls in AutoIT like the Ribbon control I started reading a little and I am convinced the UIRibbon framework could be used from AutoIT but just a litlle bit of work

I was wondering if anyone has a script on converting an IDL file to

AutoITObject syntax


ObjCreateInterface ( "CLSID" , "IID" [,"interface_description", ["flag"]] )

For example for the Ribbon framework

stuff like AIO Wrapper generator is not working as thats based on the typelib which is not available for uiribbon.dll

In Windows SDK the UIRibbon.IDL is available so that could be used to create an AutoIT interface.

Share this post

Link to post
Share on other sites


Have you seen this thread from trancexx? :huh:


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 spoiler to see my UDFs:


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


mot seen and tried but only see 1 button on ribbon (where I suppose it should be more, maybe something not fully compatible with latests autoit) but very nice.

Question is more on creating the interface's for AutoIT is not allways possible with AIO Wrapper Generator and typing the interface manually is a tedious job.

so not only for Ribbon control but there are more IDL files in the windows SDK that are not all put in a typelib defintion with an MIDL compiler and distributed with Windows

So there I was wondering if there is an IDL to AutoIT Object syntax or to objcreateinterface "compiler".

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