Возможно ли, чтобы Compiz работал на Windows? - PullRequest
0 голосов
/ 11 мая 2011

Я, очевидно, не думаю, что это будет работать так, как есть.Это больше похоже на то, позволяет ли внутренняя архитектура Windows интегрировать некоторые сторонние ПО?Из того, что я читал о Compiz, я считаю, что он создает свое собственное окно и каким-то образом смешивает графику из System X с собственным.Но он все равно должен отлавливать такие события, как кнопка EXIT и так далее.

Разве Windows это позволяет?Пусть 3-я программа сканирует для ввода другого окна?И еще, ловя вывод GUI и заменяя его?

Ответы [ 3 ]

1 голос
/ 11 мая 2011

Разве Windows это позволяет?Пусть 3-я программа сканирует для ввода другого окна?И еще, отлавливая вывод GUI и заменяя его?Спасибо.

Это, конечно, возможно.См. WindowBlinds для примера.Просто отметьте, что Windows «официально» не поддерживает это, приложения, такие как WindowBlinds, используют перехват API, создание подклассов и т. Д. Для выполнения своих действий.

0 голосов
/ 24 июля 2011

API Hooking: http://www.codeproject.com/KB/system/hooksys.aspx

Также посмотрите на: http://yodm -3d.en.uptodown.com /

Бесплатный 'Compiz' для Windows.

0 голосов
/ 11 мая 2011

Windows изначально не позволяет этого - у нее есть собственный встроенный в композитор каркас, называемый DWM, который выполняет большую часть тех же внутренних функций, что и Compiz. Однако, к сожалению, блестящая графика в масштабе всей системы зарезервирована для работы ОС. Как отмечают другие люди, делать это как стороннее приложение будет очень смешно и сложно.

...