Интерфейс StatusBar

Компонент StatusBar позволяет пользоваться возможностями панели статуса. Подробнее...

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

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

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

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

 Remove ([in] VARIANT Index)
 Метод позволяет удалить элемент из коллекции.
 Clear ()
 Метод очищает коллекцию, удаляя все элементы.
 ExChange ([in] VARIANT A,[in] VARIANT B)
 Метод меняет местами элементы в коллекции.
 Add ([in] LONG Width,[in, defaultvalue(BS_LOWERED)] LONG Border,[out, retval] IDispatch **pItem)
 Метод позволяет создать новую панель на панели статуса.

Свойства

VARIANT_BOOL RW Simple []
 Если свойство имеет значение "TRUE" то панель статуса имеет ровно 1 панель, текст которой определяется свойством Text компонента.
VARIANT_BOOL RW SizeGrip []
 Свойство определяет отображение треугольника в правом нижнем углу панели, который позволяет с помощью мышки менять размер родительского компонента.
LPUNKNOWN R _NewEnum []
 Это свойство реализует функционирование объекта как коллекции (он создает объект - перечислитель элементов), его не нужно вызывать напрямую.
VARIANT R Item [[in] long Index] []
 Свойство позволяет обратиться к элементам коллекции.
long R Count []
 Свойство позволяет получить количество элементов в коллекции.
IDispatch *RW Images []
 Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для элементов коллекции.

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

Компонент StatusBar позволяет пользоваться возможностями панели статуса.

Класс является коллекцией объектов StatusItem.

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


Методы

Add ( [in] LONG  Width,
[in, defaultvalue(BS_LOWERED)] LONG  Border,
[out, retval] IDispatch **  pItem 
)

Метод позволяет создать новую панель на панели статуса.

Аргументы:
Width длина панели
Border рамка панели, соответствует свойству объекта StatusItem Border.
Возвращаемые значения:
pItem создаваемый объект
Заметки:
Панели отображаются только если значение свойства Simple - "FALSE".

Clear (  ) 

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

ExChange ( [in] VARIANT  A,
[in] VARIANT  B 
)

Метод меняет местами элементы в коллекции.

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

Remove ( [in] VARIANT  Index  ) 

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

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


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

LPUNKNOWN R _NewEnum

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

long R Count

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

IDispatch* RW Images

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

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

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

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

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

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

VARIANT_BOOL RW Simple

Если свойство имеет значение "TRUE" то панель статуса имеет ровно 1 панель, текст которой определяется свойством Text компонента.

Если значение свойства - "FALSE" то панель статуса может иметь много панелей, свойство Text - меняет текст первой панели.

Заметки:
При смене значения свойства с "FALSE" на "FALSE" ранее созданные объекты StatusItem не меняются и могут потом снова использоваться при восстановлении значения на "FALSE".
Значение по умолчанию: "FALSE".

VARIANT_BOOL RW SizeGrip

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

Значение по умолчанию: Если компонент создан формой то свойство имеет значение "TRUE" иначе "FALSE".


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