

| Type | Description | |||
| X as OLE_XPOS_PIXELS | A single that specifies the current X location of the mouse pointer. The x values is always expressed in client coordinates. | |||
| Y as OLE_YPOS_PIXELS | A single that specifies the current X location of the mouse pointer. The x values is always expressed in client coordinates. | |||
| Long | A long expression that indicates the column's index, or -1 if there is no column at the point. The property gets a negative value less or equal with 256, if the point is in the area between columns where the user can resize the column. |
The following VB sample prints the caption of the column over the cursor:
Private Sub ExplorerTree1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim g As EXPLORERTREELibCtl.Group
With ExplorerTree1
Set g = .GroupListFromPoint(X / Screen.TwipsPerPixelX, Y / Screen.TwipsPerPixelY)
If Not (g Is Nothing) Then
With g
Dim c As Long
c = .ColumnFromPoint(X / Screen.TwipsPerPixelX, Y / Screen.TwipsPerPixelY)
If (c >= 0) Then
With .Columns(c)
Debug.Print .Caption
End With
End If
End With
End If
End With
End Sub
The following VFP sample prints the caption of the column over the cursor:
with thisform.Olecontrol1
local g
g = .GroupListFromPoint(-1,-1)
If !isnull(g) Then
with g
local c
c = .ColumnFromPoint(-1,-1)
If c >= 0 Then
with .Columns.Item(c)
wait window .Caption nowait
endwith
EndIf
endwith
EndIf
endwith