Как создается нестандартный интерфейс для программ?

Понимаю, вопрос очень нубский, но я занимаюсь веб-программированием, там всё просто: элементы управления можно стилизовать как угодно. А вот как создать виндовую программу со стилем например, как у WinAmp? Или многие крэкеры и патчеры для платных программ выглядят тоже довольно необычно. На чем все это создается?
  • Вопрос задан
  • 359 просмотров
Пригласить эксперта
Ответы на вопрос 5
samodum
@samodum
Способов сотни.
Можно на чистом WinAPI клепать.
А 20 лет назад я такое делал на Delphi, для этого есть специальные компоненты.
Ответ написан
@Griglapidus
В Qt с некоторого времени добавлен язык QML. Он позволяет верстать интерфейс схожим с HTML + CSS образом.
После веба должно быть легко в освоении.
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
нестандартный интерфейс для программ
Смотря что счиитать стандартным.
Например в Windows чаще всего используются системные библиотеки для вывода окон.
Но вы можете подключить стороннюю библиотеку.
Или полностью написать код окна самостоятельно.
Ответ написан
HemulGM
@HemulGM
Delphi Developer, сис. админ
Достаточно иметь прямые руки и немного знаний основ WinAPI.
Например, как кто-то выше говорил, что мол есть сторонние компоненты и прочее, которые позволяют...и так далее, в отличие от таких "специалистов", я категорически отношусь к сторонним решениям, т.к. эти решения зачастую ограничены и/или в добавок ко всем проблемам могут добавить багов и зависимости, например как Qt.
Я всегда делаю интерфейс самостоятельно, используя только стандартные методы. А обрезка окна - это тоже стандартная функция WinAPI.
Вот несколько примеров того, как я делаю
5d617239111ff438884411.png
5d6172933e884055572121.png
5d6172a4aefa9279769834.png
5d6172b360d71811082641.png
5d6172c156ea6526964624.png
5d6172cb6f99a252682371.png
5d6173e60bcb8336468424.png
Ни в одной из этих программ, я не использую никакие сторонние компоненты (за исключением своих собственных).
Ах, да. Ну и сделано это всё на старом добром Delphi.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Appbooster Самара
от 100 000 до 160 000 руб.
от 80 000 руб.
BitRewards Санкт-Петербург
от 60 000 руб.
21 окт. 2019, в 22:35
500 руб./за проект
21 окт. 2019, в 21:56
10000 руб./за проект