The VisListBoxExtension type exposes the following members.
Constructors
Name | Description | |
---|---|---|
VisListBoxExtension |
Multiple Inheritance Constructor
|
Methods
Name | Description | |
---|---|---|
AddColor |
Adds an item to the list and displays it in the specified color.
| |
AddColorValue |
Adds an item to the list, displays it in the specified color and associates the specified value with the item.
| |
AddFont |
Adds an item to the list control and displays it in the specified font.
| |
AddFontValue |
Adds a new item with the speicifed font and value.
| |
AddPicture |
Adds an item to the list control and specified an image for the
normal and selected state.
| |
AddPictureValue |
Adds an item to the list control and specified an image for the
normal and selected state, and a value to associate with the item.
| |
Collapse |
Collapses all descendent items.
| |
DeleteChild |
Deletes the child item from the tree control.
| |
DeleteDescendents |
Deletes all descendants (children, grandchildren, and so on) of the specified child.
| |
Demote |
Moves an item and all descendants right in the outline by making the
item become the last child of the previous sibling. If the new parent node
was not already a parent, the images are also updated. Otherwise the images are ignored.
| |
DisableItem |
Disables the specified item.
| |
DoDragDrop |
Moves the source item to the new location, providing support for dragging tree items.
| |
EnableItem |
Enables the specified item.
| |
EnumChildren |
Enumerates child item handles for a specified item.
| |
EnumDescendents |
Enumerates descendent (children, grandchildren, and so on) item handles for a specified item.
| |
Expand |
Expands an outline one level at the index specified.
| |
ExpandDescendents |
Displays all descendants of an item.
| |
FindItemValue |
Finds the item with the specified value in the descendants of
the specified node.
| |
FreeChild |
Frees memory for the item specified and for all its descendants.
| |
FreeDescendents |
Frees memory for all descendants of the item specified.
| |
FromHandle |
Fully qualified expressions operator.
| |
FromItemHandle |
Returns the instance of VisListBoxExtension from the
item handle.
| |
GetColor |
Returns the current color of the list item.
| |
GetFlags |
Returns the item's flags.
| |
GetFont |
Returns the current font of the list control item.
| |
GetIndexFromPoint |
Returns the index of the item at the indicated screen coordinates.
| |
GetItemColor |
Retrieves the color associated with an outline item.
| |
GetItemData |
Returns information about the specified item.
| |
GetItemFlags |
Returns the items's flags.
| |
GetItemFont |
Retrieves the font associated with an outline item.
| |
GetItemHandle |
Retrieves the item handle based on an index specified.
| |
GetItemIndex |
Retrieves the index associated with an outline item based on an item handle.
| |
GetItemPicture |
Returns the pictures for the outline item.
| |
GetItemText |
Returns the text for the outline item.
| |
GetItemValue |
Returns the value saved with the outline item.
| |
GetLevel |
Returns the indentation level of the specified item.
| |
GetNextSibling |
Retrieves the item handle for the next sibling of the specified item.
| |
GetParent |
Retrieves the item handle for the parent of the specified item.
| |
GetPicture |
Returns the pictures associated with the item.
| |
GetPrevSibling |
Retrieves the item handle for the previous sibling of the specified item.
| |
GetRoot |
Returns the handle for the root node.
| |
GetStyle |
Returns the style flags for the control.
| |
GetTextRectangle |
Returns the rectangle for the specified tree node.
| |
InsertColor |
Inserts an item to the list control at the specified position and displays it in the specified color.
| |
InsertColorValue |
Inserts an item to the list control at the specified position, displays it in the specified color and
associates the specified value to the item.
| |
InsertFont |
Adds an item to a list control at the specified index and displays it in the specified font.
| |
InsertFontValue |
Adds an item to the list control, displays it in the specified font, and
associates the specified value with the item.
| |
InsertPicture |
Inserts an item at the specified postion and specifies an image for
the normal and selected state.
| |
InsertPictureValue |
Inserts an item at the specified postion and specifies an image for
the normal and selected state, and associates a value to the item.
| |
LoadChild |
Inserts an item as the last child of the specified parent.
| |
LoadChildren |
Inserts multiple items as the last children of the specified parent item.
| |
LoadOutline |
Deserializes the entire outline tree from the specified string.
| |
LoadOutlineFile |
Loads the serialized outline structure from the file and creates the new items
as children of the specified node.
| |
LoadSibling |
Loads a new tree node as a sibling of the specified item.
| |
MoveDown |
Moves the specified item down one position in the tree.
| |
MoveUp |
Moves an item and its descendants up in the list.
| |
Promote |
Moves an item and its descendants left in the outline by making it
the last sibling of the parent item. If the node was the only child, the
images of the previous parent node are also updated, otherwise the images are ignored.
| |
SaveOutline |
Serializes the entire outline tree into the specified string.
| |
SetColor |
Sets the color of a list item.
| |
SetFlags |
Sets the item's flags.
| |
SetFont |
Sets the font of the list control item.
| |
SetIndent |
Gets or sets the distance to indent each of the child tree node levels.
| |
SetItemColor |
Sets the color of the outline item.
| |
SetItemData |
Updates the specified item.
| |
SetItemFlags |
Sets the item's flags.
| |
SetItemFont |
Sets the font of the outline item.
| |
SetItemPicture |
Assigns new bitmaps to the specified item.
| |
SetItemText |
Sets the text of the outline item.
| |
SetItemValue |
Sets the value associated to the outline item.
| |
SetOutlineRedraw |
Enables or disables drawing.
| |
SetPicture |
Changes the normal and selected images for the specified item.
| |
SetStyle |
Sets the style flags for the control.
| |
ShowOutline |
Expands list items up to the specified level.
|
Operators
Name | Description | |
---|---|---|
ExplicitNarrowingExplicitExplicitExplicit(Control to VisListBoxExtension) |
Returns the delegate instance of the VisListBoxExtension that
is second base to the specified control.
| |
ExplicitNarrowingExplicitExplicitExplicit(SalWindowHandle to VisListBoxExtension) |
Fully qualified expressions operator.
|
Fields
Name | Description | |
---|---|---|
_derived |
Instance of the derived object that inherits this class
as a second base in a multiple inheritance tree.
(Inherited from SalGeneralWindow.) | |
hFont | ||
hItem | ||
hPicNormal | ||
hPicSelect | ||
nColor | ||
nFlags | ||
nIdx | ||
nIndex | ||
nItemFlags | ||
nLevel | ||
nStyle | ||
nValue | ||
sText |
Events
Name | Description | |
---|---|---|
MessageActions | (Inherited from SalGeneralWindow.) |