Сообщение Re[2]: Своя GUI либа - проект. от 20.07.2016 12:57
Изменено 22.04.2019 10:01 deleted2
Re[2]: Своя GUI либа - проект.
MD>Если уж хочется рисовать современный GUI, то по уровню возможностей он должен быть не ниже .NET WPF,
Ничего не мешает кнопочки и т.п. стандартные вещи делать в виде виндовых контролов, а все остальное рисовать в Direct2D. Благо, все это займет максимум 200 строк кода на весь такой собственный GUI. Например, рисовать лейблы в виде оконных контролов нет смысла, ну и рисовать Tab Controls и т.п. уже не в моде. Остаются Edit, Button, ListBox и т.п. мелочевка, которая превращается в 5 строчек кода на контрол (создать с нужными флагами и отмасштабировать под DPI экрана). А использовать XML, HTML и т.п. ерунду для этого — это стрелять из пушки по воробьям.
Ничего не мешает кнопочки и т.п. стандартные вещи делать в виде виндовых контролов, а все остальное рисовать в Direct2D. Благо, все это займет максимум 200 строк кода на весь такой собственный GUI. Например, рисовать лейблы в виде оконных контролов нет смысла, ну и рисовать Tab Controls и т.п. уже не в моде. Остаются Edit, Button, ListBox и т.п. мелочевка, которая превращается в 5 строчек кода на контрол (создать с нужными флагами и отмасштабировать под DPI экрана). А использовать XML, HTML и т.п. ерунду для этого — это стрелять из пушки по воробьям.
Re[2]: Своя GUI либа - проект.
deleted