Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужна мобильная версия MetaTrader 5? Скачивай и торгуй!
MetaQuotes Software Corp.
Модератор
177431
MetaQuotes Software Corp. 2016.04.07 15:57 

Опубликована статья Графические интерфейсы IV: Информационные элементы интерфейса (Глава 1):

На текущий момент в разрабатываемой библиотеке для создания графических интерфейсов есть форма и несколько элементов управления, которые можно к ней присоединять. Сейчас у нас все готово для рассмотрения вопроса многооконного режима, однако этим мы займемся во второй главе данной статьи. Прежде мы напишем классы, с помощью которых можно будет создавать информационные элементы интерфейса, такие, как «статусная строка» и «всплывающая подсказка».

«Статусная строка» (или «строка состояния») относится к информационным элементам графического интерфейса. Этот элемент предназначен для оперативного вывода каких-либо важных данных, сведений, подсказок и т.д. 

В этой статье мы создадим простой вариант строки состояния, без возможности присоединения к её пунктам контекстных меню. Так же, как и другие элементы интерфейса, статусная строка будет собираться из нескольких объектов-примитивов:

  • Фон
  • Пункты
  • Разделительные линии

Рис. 1. Составные части элемента «Статусная строка».

Рис. 1. Составные части элемента «Статусная строка».


Если всё сделали правильно, то результат должен быть таким, как на скриншоте ниже:

Рис. 2. Тест элемента «Статусная строка».

Рис. 2. Тест элемента «Статусная строка».

 

Разработка класса для создания элемента «Статусная строка» завершена. Полную версию можно посмотреть в приложенных к статье файлах. 

Автор: Anatoli Kazharski

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий