Russian Qt Forum
Июня 09, 2025, 21:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Два Widget-a на двух виртуальных Desktop-aх из одного приложения  (Прочитано 3816 раз)
antidotcb
Гость
« : Марта 01, 2010, 18:19 »

собственно проблема заключается в следующем
есть два виртуальных десктопа:
родной - основной в любом виндовс среде
второй - виртуальный дополнительный созданный с помощью CreateDesktop

Собственно? через Winapi32 проблема расположения окна на второй desktop решается просто - достаточно вызвать SetThreadDesktop для оконой функции нужного окна.

Но вот с Qt проблема в том - что доступ к этой функции (windowfunc) я получить не могу (возможно плохо копал), и создать Widget на втором Desktop-е тоже Грустный
Помогите, пожалуйста.
Записан
BRE
Гость
« Ответ #1 : Марта 01, 2010, 18:39 »

А вот этот класс не поможет?
QDesktopWidget
Записан
antidotcb
Гость
« Ответ #2 : Марта 01, 2010, 20:41 »

нет, он только по обычным десктопам разбрасывает Грустный
Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #3 : Марта 06, 2010, 05:00 »

так используйте Qt вместе с Winapi32
Записан
waster
Гость
« Ответ #4 : Марта 08, 2010, 18:04 »

Конкретно вот:

WId QWidget::winId () const - через эту штуку можно достучаться до окна ф-ями WinAPI.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 2.192 секунд. Запросов: 23.