The VisListBoxExtension type exposes the following members.

Constructors

  NameDescription
Public methodVisListBoxExtension
Multiple Inheritance Constructor

Methods

  NameDescription
Public methodAddColor
Adds an item to the list and displays it in the specified color.
Public methodAddColorValue
Adds an item to the list, displays it in the specified color and associates the specified value with the item.
Public methodAddFont
Adds an item to the list control and displays it in the specified font.
Public methodAddFontValue
Adds a new item with the speicifed font and value.
Public methodAddPicture
Adds an item to the list control and specified an image for the normal and selected state.
Public methodAddPictureValue
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.
Public methodCollapse
Collapses all descendent items.
Public methodDeleteChild
Deletes the child item from the tree control.
Public methodDeleteDescendents
Deletes all descendants (children, grandchildren, and so on) of the specified child.
Public methodDemote
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.
Public methodDisableItem
Disables the specified item.
Public methodDoDragDrop
Moves the source item to the new location, providing support for dragging tree items.
Public methodEnableItem
Enables the specified item.
Public methodEnumChildren
Enumerates child item handles for a specified item.
Public methodEnumDescendents
Enumerates descendent (children, grandchildren, and so on) item handles for a specified item.
Public methodExpand
Expands an outline one level at the index specified.
Public methodExpandDescendents
Displays all descendants of an item.
Public methodFindItemValue
Finds the item with the specified value in the descendants of the specified node.
Public methodFreeChild
Frees memory for the item specified and for all its descendants.
Public methodFreeDescendents
Frees memory for all descendants of the item specified.
Public methodStatic memberFromHandle
Fully qualified expressions operator.
Public methodStatic memberFromItemHandle
Returns the instance of VisListBoxExtension from the item handle.
Public methodGetColor
Returns the current color of the list item.
Public methodGetFlags
Returns the item's flags.
Public methodGetFont
Returns the current font of the list control item.
Public methodGetIndexFromPoint
Returns the index of the item at the indicated screen coordinates.
Public methodGetItemColor
Retrieves the color associated with an outline item.
Public methodGetItemData
Returns information about the specified item.
Public methodGetItemFlags
Returns the items's flags.
Public methodGetItemFont
Retrieves the font associated with an outline item.
Public methodGetItemHandle
Retrieves the item handle based on an index specified.
Public methodGetItemIndex
Retrieves the index associated with an outline item based on an item handle.
Public methodGetItemPicture
Returns the pictures for the outline item.
Public methodGetItemText
Returns the text for the outline item.
Public methodGetItemValue
Returns the value saved with the outline item.
Public methodGetLevel
Returns the indentation level of the specified item.
Public methodGetNextSibling
Retrieves the item handle for the next sibling of the specified item.
Public methodGetParent
Retrieves the item handle for the parent of the specified item.
Public methodGetPicture
Returns the pictures associated with the item.
Public methodGetPrevSibling
Retrieves the item handle for the previous sibling of the specified item.
Public methodGetRoot
Returns the handle for the root node.
Public methodGetStyle
Returns the style flags for the control.
Public methodGetTextRectangle
Returns the rectangle for the specified tree node.
Public methodInsertColor
Inserts an item to the list control at the specified position and displays it in the specified color.
Public methodInsertColorValue
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.
Public methodInsertFont
Adds an item to a list control at the specified index and displays it in the specified font.
Public methodInsertFontValue
Adds an item to the list control, displays it in the specified font, and associates the specified value with the item.
Public methodInsertPicture
Inserts an item at the specified postion and specifies an image for the normal and selected state.
Public methodInsertPictureValue
Inserts an item at the specified postion and specifies an image for the normal and selected state, and associates a value to the item.
Public methodLoadChild
Inserts an item as the last child of the specified parent.
Public methodLoadChildren
Inserts multiple items as the last children of the specified parent item.
Public methodLoadOutline
Deserializes the entire outline tree from the specified string.
Public methodLoadOutlineFile
Loads the serialized outline structure from the file and creates the new items as children of the specified node.
Public methodLoadSibling
Loads a new tree node as a sibling of the specified item.
Public methodMoveDown
Moves the specified item down one position in the tree.
Public methodMoveUp
Moves an item and its descendants up in the list.
Public methodPromote
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.
Public methodSaveOutline
Serializes the entire outline tree into the specified string.
Public methodSetColor
Sets the color of a list item.
Public methodSetFlags
Sets the item's flags.
Public methodSetFont
Sets the font of the list control item.
Public methodSetIndent
Gets or sets the distance to indent each of the child tree node levels.
Public methodSetItemColor
Sets the color of the outline item.
Public methodSetItemData
Updates the specified item.
Public methodSetItemFlags
Sets the item's flags.
Public methodSetItemFont
Sets the font of the outline item.
Public methodSetItemPicture
Assigns new bitmaps to the specified item.
Public methodSetItemText
Sets the text of the outline item.
Public methodSetItemValue
Sets the value associated to the outline item.
Public methodSetOutlineRedraw
Enables or disables drawing.
Public methodSetPicture
Changes the normal and selected images for the specified item.
Public methodSetStyle
Sets the style flags for the control.
Public methodShowOutline
Expands list items up to the specified level.

Operators

  NameDescription
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Control to VisListBoxExtension)
Returns the delegate instance of the VisListBoxExtension that is second base to the specified control.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(SalWindowHandle to VisListBoxExtension)
Fully qualified expressions operator.

Fields

  NameDescription
Public field_derived
Instance of the derived object that inherits this class as a second base in a multiple inheritance tree.
(Inherited from SalGeneralWindow.)
Public fieldhFont
Public fieldhItem
Public fieldhPicNormal
Public fieldhPicSelect
Public fieldnColor
Public fieldnFlags
Public fieldnIdx
Public fieldnIndex
Public fieldnItemFlags
Public fieldnLevel
Public fieldnStyle
Public fieldnValue
Public fieldsText

Events

  NameDescription
Public eventMessageActions (Inherited from SalGeneralWindow.)

See Also