Страницы

Поиск по вопросам

пятница, 13 декабря 2019 г.

Нестандартный заголовок окна

#windows #winapi #c_sharp


Доброго времени суток!
Все наверняка знают, что такое QIP. У них при запуске программы выскакивает форма
авторизации. Вопрос в том - как они зделали такое оформление? Возможно ли средствами
C# такое натворить? Для тех, кто не обращал внимания, кидаю скриншот.

Поделитесь ссылками, у кого есть, пожалуйста. Заранее спасибо.    


Ответы

Ответ 1



Для того, чтобы создать сие чудо, используется DWM API. Вот пара ссылок: Статья на MSDN: Создание специальных эффектов с помощью диспетчера окон рабочего стола / Aero Glass: Create Special Effects With The Desktop Window Manager (К cожалению оригинальная прямая ссылка больше недоступна, но можно скачать журнал с этой статьей или посмотреть страницу в архиве) Немного информации на хабре

Ответ 2



Вообще-то это всё графика - заранее сделанные картинки и прочее, даже при попытке подключения бежит типа своего рода progressbar - так вот это всего лишь bmp, которые меняют друг друга благодаря таймерам. Программа сделана на delphi? И если (я не работал с С#) является ООЯП, то можно сделать подобное и на этом языке.

Комментариев нет:

Отправить комментарий