GetPixelAddress
Returns a pointer to the pixel at the specified coordinates.
Synopsis
void *GetPixelAddress (Item scrbitItem,Coord x,Coord y)
Description
GetPixelAddress()
returns a pointer to the pixel at the specified coordinates.
The argument scrbitItem can refer to either a screen item or a bitmap item. If scrbitItem is a bitmap item, the returned pointer is the address of the pixel in the Bitmaps buffer. If scrbitItem is a screen item, the returned pointer is the address of the pixel in the buffer of the bitmap associated with the screen.
Arguments
- screenItem
- Item number of the screen or bitmap containing the pixel.
- x
- The column of the desired pixel address.
- y
- Row of the desired pixel address.
Return Value
The call returns a pointer to the pixel in the buffer of the relevant bitmap, or NULL if an error occurs (such as specifying a pixel that lies outside the clip boundaries of the bitmap).
Notes
Future display modes can cause this call to return addresses of varying alignments. Try not to assume too much about the characteristics of the memory to which the returned address points.
Implementation
Folio call implemented in Graphics folio V20.
Associated Files
graphics.h, graphics.lib
See Also
ReadPixel
()