public virtual bool IsHandleClick(System.Windows.Forms.MouseEventArgs e, TimeRuler ruler, long lMillisecond)
{
int y1 = ruler.HeaderOffset/2;
int y2 = ruler.HeaderOffset;
int x1 = ruler.ScaleValueToPixel((double) lMillisecond) - (y2/2) - 1;
int x2 = x1 + y2;
bool bRetVal = false;
if (ruler.Orientation == enumOrientation.orHorizontal)
{
if( (e.X >= x1) && (e.X <= x2) && (e.Y >= y1) && (e.Y <=y2) )
bRetVal = true;
}
else
{
if( (e.Y >= x1) && (e.Y <= x2) && (e.X >= y1) && (e.X <=y2) )
bRetVal = true;
}
return bRetVal;
}