Интерфейс Header

Компонент Header представляет собой заголовки колонок. Подробнее...

Граф наследования:Header:

Inheritance graph
Граф связей класса Header:

Collaboration graph
Полный список членов класса

Открытые члены

 Remove ([in] VARIANT Index)
 Метод позволяет удалить элемент из коллекции.
 Clear ()
 Метод очищает коллекцию, удаляя все элементы.
 Add ([in] BSTR Text,[in, defaultvalue(100)] LONG Width,[in, defaultvalue(AL_LEFT)] LONG TextAlign,[out, retval] IDispatch **pItem)
 Метод позволяет добавить колонку (ее заголовок).

Свойства

LPUNKNOWN R _NewEnum []
 Это свойство реализует функционирование объекта как коллекции, его не нужно вызывать напрямую.
VARIANT R Item [[in] long Index] []
 Свойство позволяет обратиться к элементам коллекции.
long R Count []
 Свойство позволяет получить количество элементов в коллекции.
IDispatch *RW Images []
 Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для заголовков колонок.
VARIANT_BOOL RW HotTrack []
 Свойство определяет смену цвета шрифта заголовка колонки при наведении на него указателя мышки аналогично гиперссылке.
VARIANT_BOOL RW Flat []
 Свойство определяет что заголовки колонок - плоские.
VARIANT_BOOL RW DragDrop []
 Позволяет пользователю менять местами колонки через Drag&Drop.
VARIANT W OnColumnClick []
 Свойство позволяет задать обработчик события OnColumnClick через 2-й уровень.
VARIANT W OnColumnResize []
 Свойство позволяет задать обработчик события OnColumnResize через 2-й уровень.

Подробное описание

Компонент Header представляет собой заголовки колонок.

Объект является коллекцией объектов HeaderItem.

События: компонент поддерживает события группы HeaderEvents.

Создание: Компонент можно создать методом CreateHeader класса Frame.

Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")

f = o.CreateForm(0,0,0,0)

f.Text = "WSO"
f.ClientWidth = 320
f.ClientHeight = 100
f.CenterControl()

Header = f.CreateHeader(10,10,300,25)
with (Header)
{
        Add("Column 1")
        Add("Column 2")
        Add("Column 3")
}

f.Show()

o.Run()

Результат:
Header.jpg

Пример 2 (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")

f = o.CreateForm(0,0,0,0)

f.Text = "WSO"
f.ClientWidth = 320
f.ClientHeight = 100
f.CenterControl()

Header = f.CreateHeader(10,10,300,25)
with (Header)
{
        Add("Column 1")
        Add("Column 2")
        Add("Column 3")
}

f.Show()

o.Run()

Результат:
Header.jpg


Методы

Add ( [in] BSTR  Text,
[in, defaultvalue(100)] LONG  Width,
[in, defaultvalue(AL_LEFT)] LONG  TextAlign,
[out, retval] IDispatch **  pItem 
)

Метод позволяет добавить колонку (ее заголовок).

Аргументы:
Text текст колонки
Width длина колонки
TextAlign выравнивание текста колонки
Возвращаемые значения:
pItem создаваемый объект HeaderItem.

Clear (  ) 

Метод очищает коллекцию, удаляя все элементы.

Remove ( [in] VARIANT  Index  ) 

Метод позволяет удалить элемент из коллекции.

Аргументы:
Index определяет элемент, может быть как числом, так и указателем на элемент коллекции


Полный список свойств

LPUNKNOWN R _NewEnum

Это свойство реализует функционирование объекта как коллекции, его не нужно вызывать напрямую.

long R Count

Свойство позволяет получить количество элементов в коллекции.

VARIANT_BOOL RW DragDrop

Позволяет пользователю менять местами колонки через Drag&Drop.

Требуется Comctl32.dll версии 4.70.

Начиная с:
1.1.9.

VARIANT_BOOL RW Flat

Свойство определяет что заголовки колонок - плоские.

Значение по умолчанию: "FALSE".

VARIANT_BOOL RW HotTrack

Свойство определяет смену цвета шрифта заголовка колонки при наведении на него указателя мышки аналогично гиперссылке.

Значение по умолчанию: "FALSE".

IDispatch* RW Images

Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для заголовков колонок.

Для них можно задавать индекс в этом списке через свойство ImageIndex.

Заметки:
можно задать существующий объект, так и просто обратиться к свойству для чтения, при этом объект создается автоматически если требуется.

VARIANT R Item[[in] long Index] (  ) 

Свойство позволяет обратиться к элементам коллекции.

Аргументы:
Index индекс элемента

VARIANT W OnColumnClick

Свойство позволяет задать обработчик события OnColumnClick через 2-й уровень.

VARIANT W OnColumnResize

Свойство позволяет задать обработчик события OnColumnResize через 2-й уровень.


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:10:48 2015. (C) Веретенников А. Б. 2004-2015