Граф наследования:Header:
Открытые члены | |
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-й уровень. |
Объект является коллекцией объектов 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()
Пример 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()
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.
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-й уровень.