Finds the X and Y coordinates of the upper-left corner of the ListView item.
ListView controls
listviewname.GetOrigin ( x , y )
Argument |
Description |
---|---|
listviewname |
The ListView control for which you want to find the coordinates of the upper-left corner |
x |
An integer variable in which you want to store the X coordinate for the ListView control |
y |
An integer variable in which you want to store the Y coordinate for the ListView control |
Integer. Returns 1 if it succeeds and – 1 if it fails.
Use GetOrigin to find the position of a dragged object relative to the upper left corner of a ListView control.
This example moves a static text clock to the upper-left coordinates of the selected ListView item:
integer li_index
listviewitem l_lvi
li_index = lv_list.SelectedIndex()
lv_list.GetItem(li_index, l_lvi)
lv_list.GetOrigin(l_lvi.ItemX, l_lvi.ItemY)
sle_info.Text = "X is "+ String(l_lvi.ItemX) &
+ " and Y is " + String(l_lvi.ItemY)
st_clock.Move(l_lvi.itemx , l_lvi.ItemY)
MessageBox("Clock Location", "X is " &
+ String(st_clock.X) &
+ ", and Y is " &
+ String(st_clock.Y)+".")