Давайте допилим пользовательский mql-интерфейс. - страница 2

 

либо перестроить архитектуру самих объектов(хотя бы некоторых)...


 

Вопрос интерфейса номер два:

- как использовать Bold / Italic гарнитуры шрифтов?



 

sergeev:

Вопрос интерфейса номер два:

- как использовать Bold / Italic гарнитуры шрифтов?

О.  Шрифты вообще отдельная песня.  Как (без DLL !!) получить список установленных в системе шрифтов?  И как его же (даже через системные DLL !!) получить в окне настроек программы ??
 

Далее.  Нужны системные (штатные виндовские) диалоги выбора:

  • файлов
  • шрифтов
  • цвета
  • даты-времени
  • и т.п.
 

Нужны мышиные события:

  • MOUSEDOWN   //  обязательно!
  • MOUSEWHEEL  //  очень желательно. 

Понятно, что при этом придётся пересмотреть и  переделать на уровне терминала систему маршрутизации событий мыши (С++/mql  приоритеты). 

Именно это и необходимо сделать.

Иначе претензия Рената на полноценность mql-интерфейса выглядит немного смешновато.

 
MetaDriver:

О.  Шрифты вообще отдельная песня.  Как (без DLL !!) получить список установленных в системе шрифтов?  И как его же (даже через системные DLL !!) получить в окне настроек программы ??

Предлагаю реализовать возможность добавлять нужный шрифт в программу в качестве ресурса.

Грубо говоря, чтоб все необходимое можно было бы передать пользователю без лишних телодвижений.

И список тогда не нужен будет, все шрифты программист зашьет сам. 

 
komposter:

Предлагаю реализовать возможность добавлять нужный шрифт в программу в качестве ресурса.

Грубо говоря, чтоб все необходимое можно было бы передать пользователю без лишних телодвижений.

И список тогда не нужен будет, все шрифты программист зашьет сам. 

Список нужен по любому. 

//  А если у программиста нету любимого шрифта юзера? :)



 
Мне кажется, что не хватает возможности вывода немодальных сообщений. Каждое сообщение в отдельном окне, прочитал и закрыл. Alert с Printom для некоторых задач, мягко говоря, не удобны.
 
MetaDriver:

Список нужен по любому. 

//  А если у программиста нету любимого шрифта юзера? :)

Значит юзер его отправляет программисту вместе с заданием.

В остальных случаях программист выбирает шрифт сам.