No, I'm talking about a real case where there is a "QWidget" main window and NO real child windows (I can check with Spy++), so I know I cannot send win32 messages and I cannot use Win32 apis on them, because they are not Win32 windows. I did all the code to enumerate pseudo-childs with IAccessible interface and get their properties/states I just wanted to find a way to enable/disable one of these pseudo-windows (a pseudo-button (not a Win32 "Button" class), with no window handle) but it seems impossible.
Castorix
Posts
-
IAccessible, enable/disable, ... -
IAccessible, enable/disable, ...There is only one real window ("QWidget" class which allows me to use AccessibleObjectFromWindow()) but all childs are not windows, so I cannot send win32 messages. I can enumerate them and read their properties (exactly like AccExplorer32 does), but I did not find a way to change them as I cannot interact directly with them using Win32 messages/apis
-
IAccessible, enable/disable, ...Is there a way to hide/show, enable/disable a "child" window with IAccessible ? I can only get some values (::get_accState(), STATE_SYSTEM_INVISIBLE, ...) but cannot set them It is for a "QWidget" window class, where all the childs that I enumerate (AccessibleObjectFromWindow(), AccessibleChildren()and so on) have of course no window handle (the same as the parent in fact) and I cannot use standard apis like EnableWindow() or ShowWindow()