Название: Перемещение окна Отправлено: BigHom от Апрель 20, 2011, 12:52 На экране есть чужое окно. Как программно переместить это окно в точку с заданными координатами?
Название: Re: Перемещение окна Отправлено: Пантер от Апрель 20, 2011, 12:59 Средствами Qt никак, только через нативные средства.
Название: Re: Перемещение окна Отправлено: BigHom от Апрель 20, 2011, 14:56 Средствами Qt никак, только через нативные средства. до Qt использовал процедуры WinProcs : определял какому окну (Iwnd) принадлежит точка экрана , а потом двигалMoveWindow(Iwnd, x0,y0,width,height,true); Можно ли как-нибудь использовать данный способ ( или процедуры WinProcs ) в Qt? Название: Re: Перемещение окна Отправлено: Пантер от Апрель 20, 2011, 15:03 Ты пишешь не в Qt, а с использованием Qt. Т.е. можешь использовать WinApi сколько влезет.
Название: Re: Перемещение окна Отправлено: BigHom от Апрель 22, 2011, 13:12 Ты пишешь не в Qt, а с использованием Qt. Т.е. можешь использовать WinApi сколько влезет. Как использовать WinApi ? Появляется сообщение MoveWindow : identifier not found Название: Re: Перемещение окна Отправлено: Пантер от Апрель 22, 2011, 13:20 Телепаты в отпуске. Где код?
Название: Re: Перемещение окна Отправлено: BigHom от Апрель 22, 2011, 14:30 Телепаты в отпуске. Где код? функфия другая WinApi , но не принципиально думаю:int iber=WindowFromPoint(1,1); 1>.\example.cpp(55) : error C3861: 'WindowFromPoint': identifier not found Название: Re: Перемещение окна Отправлено: SeverusSnape от Апрель 22, 2011, 15:18 Может нужные хедеры не подключили?
и виндовые библиотеки? Название: Re: Перемещение окна Отправлено: Пантер от Апрель 22, 2011, 15:20 #include <qt_windows.h>
|