Интерфейс WorkAreas

Позволяет определить рабочие области (Work Area) для ListView. Подробнее...

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

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

 Remove ([in] VARIANT Index)
 Метод позволяет удалить элемент из коллекции.
 Clear ()
 Метод очищает коллекцию, удаляя все элементы.
 Add ([in] LONG Left,[in] LONG Top,[in] LONG Width,[in] LONG Height,[out, retval] IDispatch **Item)
 Метод создает, добавляет в коллекцию и возвращает новый объект WorkArea.

Свойства

LPUNKNOWN R _NewEnum []
 Это свойство реализует функционирование объекта коллекции как коллекции (он создает объект - перечислитель элементов), его не нужно вызывать напрямую.
VARIANT R Item [[in] long Index] []
 Свойство позволяет обратиться к элементам коллекции.
long R Count []
 Свойство позволяет получить количество элементов в коллекции.


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

Позволяет определить рабочие области (Work Area) для ListView.

Метод WorkAreas возвращает объект WorkAreas. Объект WorkAreas является коллекцией объектов WorkArea. Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")

fs = new ActiveXObject("Scripting.FileSystemObject")

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

f.ClientWidth = 450
f.ClientHeight = 550
f.CenterControl()
f.Text = "ListView Work Areas Demo"

f.BorderWidth = 10
f.MinWidth = 500
f.MinHeight = 350

Box = f.CreateListView(10,10,250,300)
Box.HotTrack = true
Box.Align = o.Translate("AL_CLIENT")

Ext = new ActiveXObject("Scripting.WindowSystemObjectExtensions")
Box.LargeImages = Ext.SystemImageListLarge

Box.WorkAreas.Add(10,10,180,180)
Box.WorkAreas.Add(200,200,200,200)

for (i = 0; i<10; i++)
{
        Item = Box.Add("Item "+i)
        Item.ImageIndex = Ext.GetFileSysIconIndexLarge("1.txt",o.Translate("FILE_ATTRIBUTE_ARCHIVE"))
        if ((i % 2) == 0)
        {
                Item.SetPosition(210,210)
        }
}
Box.Arrange()

f.Show()

o.Run()
Результат:
ListViewWorkAreas.jpg
Начиная с:
1.1.10.


Методы

Add ( [in] LONG  Left,
[in] LONG  Top,
[in] LONG  Width,
[in] LONG  Height,
[out, retval] IDispatch **  Item 
)

Метод создает, добавляет в коллекцию и возвращает новый объект WorkArea.

Аргументы:
Left отступ слева от левой границы родительского окна.
Top отступ сверху.
Width размер области по горизонтали.
Height размер области по вертикали.
Возвращаемые значения:
Item Новый объект WorkArea.
Начиная с:
1.1.10.

Clear (  ) 

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

Начиная с:
1.1.10.

Remove ( [in] VARIANT  Index  ) 

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

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


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

LPUNKNOWN R _NewEnum

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

Начиная с:
1.1.10.

long R Count

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

Начиная с:
1.1.10.

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

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

Аргументы:
Index индекс элемента
Начиная с:
1.1.10.


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