- Create
- OnEvent
- TotalView
- AddItem
- Select
- SelectByText
- SelectByValue
- Value
- CreateRow
- OnResize
- OnVScrollShow
- OnVScrollHide
- OnScrollLineDown
- OnScrollLineUp
- OnItemClick
- Redraw
- RowState
- CheckView
Класс CListView
Класс CListView является классом комбинированного элемента управления "Просмотр списка".
Описание
Класс CListView предназначен для отображения списка элементов данных.
Декларация
class CListView : public CWndClient |
Заголовок
#include <Controls\ListView.mqh> |
Иерархия наследованияCListView |
Результат работы представленного ниже кода:
Методы класса по группам
Создание |
|
---|---|
Создает элемент управления |
|
Обработка событий графика |
|
Обрабатывает все события графика |
|
Настройка |
|
Установка параметра, определяющего количество отображаемых элементов списка |
|
Наполнение |
|
Добавляет элемент (строку) в список элемента управления |
|
Данные |
|
Устанавливает текущий элемент списка по индексу |
|
Устанавливает текущий элемент списка по тексту |
|
Устанавливает текущий элемент списка по значению |
|
Данные (только чтение) |
|
Получает значение текущего элемента списка |
|
Подчиненные элементы управления |
|
Создает "строку" элемента списка |
|
Обработка внутренних событий |
|
Виртуальный обработчик внутреннего события "Resize" элемента управления |
|
Обработка событий подчиненных элементов управления |
|
Виртуальный обработчик внутреннего события "Show" подчиненного элемента управления VScroll |
|
Виртуальный обработчик внутреннего события "Hide" подчиненного элемента управления VScroll |
|
Виртуальный обработчик внутреннего события "ScrollLineDown" подчиненного элемента управления VScroll |
|
Виртуальный обработчик внутреннего события "ScrollLineUp" подчиненного элемента управления VScroll |
|
Виртуальный обработчик внутреннего события "ItemClick" на заданной строке элемента управления |
|
Перерисовка |
|
Осуществляет перерисовку элемента управления |
|
Осуществляет изменение состояния заданной строки элемента управления |
|
Осуществляет проверку "видимости" выбранной строки элемента управления |
Методы унаследованные от CObject |
---|
Методы унаследованные от CWnd Name, ControlsTotal, Control, Rect, Left, Left, Top, Top, Right, Right, Bottom, Bottom, Width, Width, Height, Height, Size, Size, Size, Contains, Contains, Alignment, Align, Id, IsEnabled, IsVisible, Visible, IsActive, Activate, Deactivate, StateFlags, StateFlags, StateFlagsSet, StateFlagsReset, PropFlags, PropFlags, PropFlagsSet, PropFlagsReset, MouseX, MouseX, MouseY, MouseY, MouseFlags, MouseFlags, MouseFocusKill, BringToTop |
Методы унаследованные от CWndContainer OnMouseEvent, ControlsTotal, Control, ControlFind, MouseFocusKill, Add, Add, Delete, Delete, Move, Move, Shift, Enable, Disable, Hide, Save, Load |
Методы унаследованные от CWndClient ColorBackground, ColorBorder, BorderType, VScrolled, VScrolled, HScrolled, HScrolled, Id |
Пример создания панели со списком значений:
//+------------------------------------------------------------------+
|