Каким образом можно реализовать рамку как в iTunes (не стандартная Windows), вынесение меню в заголовок, а также работа с самим заголовком (изменение цвета, и кнопки "не совсем родные"). GUI реализую при помощи Qt4, но есть подозрения, что подобные вещи делаются на уровне WinAPI.
Если же делаю через Qt4, убиранием бордера и созданием собственного, то пропадает взаимодействие с оконным менеджером (такое как разворачивание на полный экран (без перекрытия панели с "Пуск"), изменение размеров и т.п.). В iTunes -- эти все действия присутствуют, что и наводит мысли на работу с окном (собственный стиль бордера окна) на уровне ОС.
http://ipicture.ru/
|