1

Topic: Cross-platform method of interaction with another's window

Colleagues, greetings. It is necessary to learn program to do following things over another's window: * to do its screenshots * to lead on it a mouse * to click the given coordinates * to define windows Another's it in the sense that the program, its opened, is not my program. But all rights which are necessary to my program, I can give, up to its start from under the administrator/ruta. Whether there is any library which allows to make such things under win, linux and, in an ideal, mac? Or it is necessary to do under each system by a platformo-dependent method?

2

Re: Cross-platform method of interaction with another's window

Hello, DTF, you wrote: whether DTF> There is any library which allows to make such things under win, linux and, in an ideal, mac? DTF> Or it is necessary to do under each system by a platformo-dependent method? I think, Qt is able. Check up.

3

Re: Cross-platform method of interaction with another's window

Hello, DTF, you wrote: whether DTF> There is any library which allows to make such things under win, linux and, in an ideal, mac? DTF> Or it is necessary to do under each system by a platformo-dependent method? Surrenders to me, without chances. Besides on  is not only X11, but also mir, wayland.

4

Re: Cross-platform method of interaction with another's window

Hello, Pzz, you wrote: Pzz> I think, Qt is able. Check up. A MB prompt titles of classes/methods? Or at least keywords for search. I cannot find itself.

5

Re: Cross-platform method of interaction with another's window

Hello, DTF, you wrote: DTF> Hello, Pzz, you wrote: Pzz>> I think, Qt is able. Check up. DTF> a MB prompt titles of classes/methods? Or at least keywords for search. DTF> I cannot find itself. https://www.google.ru/search?q=qt+windo … sgHPioLoDg http://doc.qt.io/qt-5/qtwidgets-desktop … ample.html

6

Re: Cross-platform method of interaction with another's window

Hello, LuciferSaratov, you wrote: LS> surrenders to me, without chances. LS> besides on  is not only X11, but also mir, wayland. wayland is a compatible changeover x11. What is mir, I do not know, but it is explicit any exotic.

7

Re: Cross-platform method of interaction with another's window

Hello, Pzz, you wrote: Pzz> wayland is a compatible changeover x11. It where it compatible? struct wl_surface *surface; struct wl_shell_surface *shell_surface; surface = wl_compositor_create_surface (compositor); if (surface == NULL) return NULL; shell_surface = wl_shell_get_shell_surface (shell, surface); if (shell_surface == NULL) {wl_surface_destroy (surface); return NULL;} wl_shell_surface_add_listener (shell_surface, &shell_surface_listener, 0); wl_shell_surface_set_toplevel (shell_surface); wl_shell_surface_set_user_data (shell_surface, surface); wl_surface_set_user_data (surface, NULL); Pzz> that such mir, I do not know, but it is explicit any exotic. It approximately as , but from Shatlvorta.