Hi,
I am currently using Ranorex 5.0 for a product which is used for computer-aided design, simulation etc.
The application is developed in C++.
Many graphical controls and the graphics designing area elements cannot be identified by Ranorex.
We tried using GDI capturing but its not working.
Please suggest us how to proceed.
Unable to identify controls that are designed in C++
Re: Unable to identify controls that are designed in C++
What rendering technology is being used to display these areas and elements of the application?
For example, DirectX/DirectDraw/OpenGL rendering areas are not supported by Ranorex because these technologies do not implement Accessibility. They are technically just pictures that are redrawn very rapidly as they change.
(One could argue that the whole display is a big picture that changes rapidly, but for this case I am talking specifically about the rendering technologies, not the graphics representation.)
For example, DirectX/DirectDraw/OpenGL rendering areas are not supported by Ranorex because these technologies do not implement Accessibility. They are technically just pictures that are redrawn very rapidly as they change.
(One could argue that the whole display is a big picture that changes rapidly, but for this case I am talking specifically about the rendering technologies, not the graphics representation.)
Shortcuts usually aren't...
Re: Unable to identify controls that are designed in C++
It uses KeyShot rendering technology.
- Support Team
- Site Admin
- Posts: 12145
- Joined: Fri Jul 07, 2006 4:30 pm
- Location: Houston, Texas, USA
- Contact:
Re: Unable to identify controls that are designed in C++
Hi,
As I know KeyShot is just used to create advanced 3D and 2D images and images cannot be identified as "real" elements.
In case the elements cannot be identified with GDI you could also implement accessibility for your C++ classes to allow Ranorex identifying your elements.
Beside that there is just the way to use the image-based features of Ranorex or to use coordinate based actions.
Regards,
Markus
As I know KeyShot is just used to create advanced 3D and 2D images and images cannot be identified as "real" elements.
In case the elements cannot be identified with GDI you could also implement accessibility for your C++ classes to allow Ranorex identifying your elements.
Beside that there is just the way to use the image-based features of Ranorex or to use coordinate based actions.
Regards,
Markus
Re: Unable to identify controls that are designed in C++
Thanks Markus for the reply.
Will check out the option, I hope that will work.
Thanks.
Will check out the option, I hope that will work.
Thanks.