HbListBox() > Methods xHarbour Developers Network  

oHbListBox:hitTest()

Tests if a list box is hit by the mouse cursor.

Syntax

:hitTest( <nMouseRow>, <nMouseCol> ) --> nHitCode

Arguments

<nMouseRow>
This is the numeric row position of the mouse cursor. It can be queried using function MRow().
<nMouseCol>
This is the numeric column position of the mouse cursor. It can be queried using function MCol().

Description

Method :hitTest() accepts the numeric row and column position of the mouse cursor and returns a numeric value indicating whether or not the mouse cursor is located within the HbListBox object. #define constants are available in the BUTTON.CH file identifying the return value of :hitTest().

Return values of oHbListBox:hitTest()
ConstantValueDescription
 > 0Ordinal position of list box item hit by the mouse cursor
HTNOWHERE0Mouse cursor is outside the list box
HTTOPLEFT-1Mouse cursor is on the top left corner of the list box
HTTOP-2Mouse cursor is on the top border of the list box
HTTOPRIGHT-3Mouse cursor is on the top right corner of the list box
HTRIGHT-4Mouse cursor is on the right border of the list box
HTBOTTOMRIGHT-5Mouse cursor is on the bottom right corner of the list box
HTBOTTOM-6Mouse cursor is on the bottom border of the list box
HTBOTTOMLEFT-7Mouse cursor is on the bottom left corner of the list box
HTLEFT-8Mouse cursor is on left border of the list box
HTCAPTION-1025Mouse cursor is on the list box's caption
HTDROPBUTTON-4097Mouse cursor is on the list box's drop-down button


Copyright © 2006-2007 xHarbour.com Inc. All rights reserved.
http://www.xHarbour.com
Created by docmaker.exe