In french: <Planning>.InfoXY
Returns the appointment, the resource or the date found at given position in a Scheduler control.
return a relevant information in the processes linked to the mouse or to the stylus (click code, rollover code, code of left or right button down, ...).
// Displays in the trace the date found at hovered location
// (optional WM_MOUSEMOVE event)
// The result would also be obtained in the code of left button up (WM_LBUTTONUP)
// Not to be used in the code for "Selecting a period" in the Scheduler control
// that is not linked to the mouse
MyDate is string
MyDate = SCH_Schedule1.InfoXY(schDateTime + schScreenOrigin, MouseXPos(), MouseYPos())
<Result> = <Scheduler control>.InfoXY(<Type of information> , <X> , <Y>)
<Result>: Character string or Integer
- Subscript of appointment at specified point, -1 if there is no appointment.
- Date and time (in YYYYMMDDHHSSCC format) of appointment at specified point, empty string ("") if there is no date.
- Name of resource at specified point, empty string ("") if there is no resource.
<Scheduler control>: Control name
Name of Scheduler control to use.
<Type of information>: Integer constant (or combination of constants)
Requested type of information:
|schAppointment||Index of the appointment at the specified coordinates.|
|schDateTime||Date and time of appointment corresponding to specified coordinates.|
|schResource||Name of resource corresponding to specified coordinates.|
|schScreenOrigin||By default, the (0,0) point corresponds to the top left point of Scheduler control used (the scrollbars being located at the origin).|
If the schScreenOrigin constant is combined with the other constants, the (0,0) point corresponds to the origin of the screen.
This constant cannot be used on its own.
X-coordinate (in pixels) to be analyzed. This coordinate is given in relation to the Scheduler control (if the schScreenOrigin constant is not specified).
Y-coordinate (in pixels) to be analyzed. This coordinate is given in relation to the Scheduler control (if the schScreenOrigin constant is not specified).
This page is also available for…