Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I wonder if there is a way to track the names/labels of clicked ribbon Buttons of a 3rd Party application e.g. MS PowerPoint? Or is there a way to get the history of the changes made to a presentation programmatically? I know that Ribbon Controls are not windows so they has no handles.. But there must be a way to get Information about actions taken in a project in which a ribbon Control is used. Usually these are Applications where you have a project to work with or a document to edit via Ribbon Controls. Does WinAPI provide things like that or do i have to look at another API.


Any suggestion?

I would highly appreciate it..

Thank you.

What I have tried:

Google, Reading about event tracing for Windows / Listening for Ribbon Events
Posted
Updated 31-Oct-16 21:54pm
v2

1 solution

There is even a CodeProject article on the subject: Spying Window Messages from the Inside[^].
 
Share this answer
 
Comments
Member 12341536 1-Nov-16 5:46am    
Hi Richard,

thank your very much for answering to my question.

I downloaded the demo version, but when i try to Run the Demo it says "Deviare is not installed, please download and install Deviare" but Deviare is installed already.

I downloaded it from http://www.nektra.com/products/deviare-api-hook-windows/download/

I Installed the old version.

What am i doing wrong?

Thank you in advance
Richard MacCutchan 1-Nov-16 6:52am    
You need to post your question in the forum at the end of the article.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900