Using Accessibility to get "handle" of XTPToolBar
Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Command Bars
Forum Description: Topics Related to Codejock Command Bars
URL: http://forum.codejock.com/forum_posts.asp?TID=17018
Printed Date: 28 November 2024 at 11:53pm Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com
Topic: Using Accessibility to get "handle" of XTPToolBar
Posted By: Singlemalt
Subject: Using Accessibility to get "handle" of XTPToolBar
Date Posted: 27 July 2010 at 10:26pm
Hi, new user, currently evaluating the product.
I am trying to use the Windows API method AccessibleObjectFromWindow to retrieve the XTPToolBar "handle" from an application.
I found a related forum post here, that was unfortunately never brought to closure: http://forum.codejock.com/forum_posts.asp?TID=12815
The general method is as such, using Microsoft word as an example:
Word::Window* pWindow = NULL; HRESULT hr = AccessibleObjectFromWindow(hwnd, OBJID_NATIVEOM, __uuidof(Word::Window), (void**)&pWindow); |
To use this effectively, you need to know the correct object declaration, in this case, "Word::Window". I understand that Codejock provides access to the objects via this Windows API, however I can not find documentation for which object to use here.
I assume it is something like "CXTPToolBar::xyz". Does anyone know what xyz needs to be here? Maybe point me to the correct documentation? Even better, anyone have a code fragment they would be so kind to share?
|
Replies:
Posted By: Oleg
Date Posted: 28 July 2010 at 4:58am
You use MFC version ? Then why you just can't take pToolBar->m_hWnd ?
------------- Oleg, Support Team CODEJOCK SOFTWARE SOLUTIONS
|
Posted By: Singlemalt
Date Posted: 28 July 2010 at 6:49am
Hi Oleg, thanks for responding. The question is the same as in the other thread I linked to. Reading back, I guess I forgot to mention that , sorry. The objective is to get the menu handle from another application that uses your toolkit.
In that other thread, you said: "You have call AccessibleObjectFromWindow for Menu window - see it in Spy++ - its window with XTPToolBar class." Spy++ does indeed show the class of the menu I am targeting is "XTPToolBar". However, in that other thread, the parameters for the call to AccessibleObjectFromWindow were not detailed, and in fact, I can not locate those details in the documentation.
Thanks.
|
Posted By: Singlemalt
Date Posted: 29 July 2010 at 11:29pm
No way to do this then, I guess?
Bummer.
|
Posted By: Singlemalt
Date Posted: 02 August 2010 at 9:18pm
Bumping in case there is a solution.
|
|