[lazarus] How to implement TCanvas.Pixel[x,y] functionality in 500 easy steps...

FoodTechnologist Vasily.Volchenko at mstu.edu.ru
Mon Feb 26 02:29:32 EST 2001




Luis R. Hilario ÐÉÛÅÔ:

> That easy!
> I thought that they were 501 steps :)
>
> Tomorrow I will watch all that (1:00 AM ZZZzzz).
>
> Shane Miller wrote:
> >
> > How to implement Canvas.Pixels..
> >
> > If you look at canvas.inc you will see that the function GetPixel already
> > exists so I'm not sure that it needs to be "implemented".  Perhaps it simply
> > needs to be debugged.  In getpixel there is a CNSendMessage call that sends
> > a LM_GetPixel message and a MSG variable to gtkobject.inc.  The LM_GetPixel
> > causes a call to GetPixel and in that function the PixColor of the
> > TLMSetGetPixel should be set.
> >
> > Again, I'm not sure that it's working but it is written already.  The
> > SetPixel is also written.  Whether it's working or not I'm not sure.  All we
> > need is someone to debug it for us (put in a few writeln's and see what's
> > coming out of it).
> >
> > Shane
> >
> > ----- Original Message -----
> > From: "Luis R. Hilario" <luis at luis-digital.8m.com>
> > To: <lazarus at miraclec.com>
> > Sent: Saturday, February 24, 2001 11:07 AM
> > Subject: [lazarus] Pixels
> >
> > > Hello,
> > >
> > > Which is the sequence that is due to follow to implement something?
> > >
> > > For example:
> > > How one implemented the rectangles or the lines?
> > > Which archives are modified first?
> > >
> > > I am interested in drawing pixels (and apparently somebody more).
> > >
> > > Also this can be useful to learn to implement other things.
> > >
> > > Please to enumerate the steps, like is a boy who learns to walk.
>

It's strange, isn't it? Line[to] works fine,but pixels don't!






More information about the Lazarus mailing list