[DUG]: Canvas and cliprect....
Chris Veale
CVeale at hortresearch.co.nz
Wed Jun 29 09:00:51 NZST 2005
Hi,
I have an image that I want to display the colour of the pixel under the cursor when the left mouse button is clicked.
I have the following section of code that does it (doesnt sound difficult does it.)...
====================
procedure TForm1.imageMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
colour:TColor;
begin
colour := Form1.image.Canvas.Pixels[X,Y];
====================
However I always get -1 returned as the cliprect for the image canvas is always [0,0],[1,1]
Looking at the help and trial and error I cannot set the cliprect parameters, so my question is how do these values get set at runtime, and also how can I actually get the colour being recognised?
Cheers
Chris
______________________________________________________
The contents of this e-mail are privileged and/or confidential to the
named recipient and are not to be used by any other person and/or
organisation. If you have received this e-mail in error, please notify
the sender and delete all material pertaining to this e-mail.
______________________________________________________
More information about the Delphi
mailing list