Click or drag to resize

TreeViewMouseEvent Class

X#
Provide information about a tree view mouse event, which is generated when a mouse button in a tree view control is clicked or double-clicked.
Inheritance Hierarchy
Object
  Event
    ControlEvent
      ControlNotifyEvent
        TreeViewMouseEvent

Namespace:  VO
Assembly:  VOGUIClasses (in VOGUIClasses.dll) Version: 2.21
Syntax
 CLASS TreeViewMouseEvent INHERIT ControlNotifyEvent
Request Example View Source

The TreeViewMouseEvent type exposes the following members.

Constructors
  NameDescription
Public methodTreeViewMouseEvent
Construct a TreeViewMouseEvent object.
Top
Properties
  NameDescription
Public propertyButtonID
A constant representing which mouse button was clicked. The value can be either BUTTONLEFT or BUTTONRIGHT.
Public propertyControl
The Control object that generated this event.
(Inherited from ControlNotifyEvent.)
Public propertyControlID
A number between 1 and 8000 representing the unique ID of the control that generated this control event.
(Inherited from ControlEvent.)
Public propertyDescription
A string representing the description of the control that generated this control event.
(Inherited from ControlEvent.)
Public propertyHandle
The pointer to the window where the event occurred
(Inherited from Event.)
Public propertyHelpContext
A string representing the help context ID of the control that generated this control event.
(Inherited from ControlEvent.)
Public propertyHyperLabel
The hyperlabel connected to the control event.
(Inherited from ControlEvent.)
Public propertyIsLeftButton
A logical value that is TRUE if this is a left-button event.
Public propertyIsRightButton
A logical value that is TRUE if this is a right-button event.
Public propertyMessage
A dword representing the Windows API message associated with the given event.
(Inherited from Event.)
Public propertyName
A string representing the name of the control that generated the event.
(Inherited from ControlEvent.)
Public propertyNameSym
A symbol representing the name of the control that generated the event.
(Inherited from ControlEvent.)
Public propertyNotifyCode
The notification code for this event as defined by the Windows API.
(Inherited from ControlNotifyEvent.)
Public propertyPointAboveClientArea
A logical value that is TRUE if the click occurred above the tree view control's client area.
Public propertyPointBelowClientArea
A logical value that is TRUE if the click occurred below the tree view control's client area.
Public propertyPointLeftOfClientArea
A logical value that is TRUE if the click occurred to the left of the tree view control's client area.
Public propertyPointNowhere
A logical value that is TRUE if the click occurred inside the tree view control but not on an item.
Public propertyPointOnItem
A logical value that is TRUE if the click occurred on a tree view item in the tree view control.
Public propertyPointOnItemButton
A logical value that is TRUE if the click occurred on a tree view item's button in the tree view control.
Public propertyPointOnItemImage
A logical value that is TRUE if the click occurred on a tree view item's image in the tree view control.
Public propertyPointOnItemIndent
A logical value that is TRUE if the click occurred on a tree view item's indented area in the tree view control.
Public propertyPointOnItemLabel
A logical value that is TRUE if the click occurred on a tree view item's label in the tree view control.
Public propertyPointOnItemRight
A logical value that is TRUE if the click occurred to the right of a tree view item in the tree view control.
Public propertyPointOnItemStateImage
A logical value that is TRUE if the click occurred on a tree view item's state image in the tree view control.
Public propertyPointRightOfClientArea
A logical value that is TRUE if the click occurred to the right of the tree view control's client area.
Public propertyPosition
A Point object that describes the position where the click occurred in tree view control coordinates.
Public propertyTreeViewItem
The TreeViewItem object which was clicked, if the mouse click occurred on an item; otherwise, a null object.
Public propertyWindow
An object indicating the window or control in which the event occurred. This is helpful, for example, for distinguishing between similar menu events coming from the same context menu attached to different controls.
(Inherited from Event.)
Top
Fields
  NameDescription
Public fieldhWnd (Inherited from Event.)
Public fieldlParam (Inherited from Event.)
Public fieldoWindow (Inherited from Event.)
Public fielduMsg (Inherited from Event.)
Public fieldwParam (Inherited from Event.)
Top
Remarks
This event occurs when a mouse click or double-click occurs within the tree view control. Properties of the event determine not only the position where the event occurred physically but also the event's relationship to items in the control.
See Also

Reference