Название: Два Widget-a на двух виртуальных Desktop-aх из одного приложения Отправлено: antidotcb от Марта 01, 2010, 18:19 собственно проблема заключается в следующем
есть два виртуальных десктопа: родной - основной в любом виндовс среде второй - виртуальный дополнительный созданный с помощью CreateDesktop (http://msdn.microsoft.com/en-us/library/ms682124(VS.85).aspx) Собственно? через Winapi32 проблема расположения окна на второй desktop решается просто - достаточно вызвать SetThreadDesktop (http://msdn.microsoft.com/en-us/library/ms686250(VS.85).aspx) для оконой функции нужного окна. Но вот с Qt проблема в том - что доступ к этой функции (windowfunc) я получить не могу (возможно плохо копал), и создать Widget на втором Desktop-е тоже :( Помогите, пожалуйста. Название: Re: Два Widget-a на двух виртуальных Desktop-aх из одного приложения Отправлено: BRE от Марта 01, 2010, 18:39 А вот этот класс не поможет?
QDesktopWidget Название: Re: Два Widget-a на двух виртуальных Desktop-aх из одного приложения Отправлено: antidotcb от Марта 01, 2010, 20:41 нет, он только по обычным десктопам разбрасывает :(
Название: Re: Два Widget-a на двух виртуальных Desktop-aх из одного приложения Отправлено: IGHOR от Марта 06, 2010, 05:00 так используйте Qt вместе с Winapi32
Название: Re: Два Widget-a на двух виртуальных Desktop-aх из одного приложения Отправлено: waster от Марта 08, 2010, 18:04 Конкретно вот:
WId QWidget::winId () const - через эту штуку можно достучаться до окна ф-ями WinAPI. |