[DUG] Windows System Colour

Edward Huang edwardh at slingshot.co.nz
Tue Mar 24 20:47:01 NZST 2009


Hi,

As far as I know, these system colours can be different depends on Windows
themes, and "anyone" can change them in Windows. So clBtnFace in one machine
has no guarantee to be the same to another machine.  There's API to find out
real colour for each system colour, although I can't remember on top of my
head.

Cheers,

Edward
  -----Original Message-----
  From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]On
Behalf Of Robert martin
  Sent: Friday, 20 March 2009 16:45
  To: rohit at cfl.co.nz; NZ Borland Developers Group - Delphi List
  Subject: Re: [DUG] Windows System Colour


  Hi Rohit

  I suspect the issue is how you are replacing the pixel.  I'm no expert in
this but some of the painting / drawing routines do XORs etc of the new and
old colour depending on the API and parmters set.  I would check there
first.

  Hope that is some help.

  Cheers
  Rob


  Robert Martin

  Software development manager



  Chreos

  www.chreos.co.nz

  Ph +64 03 377-0495









  Rohit Gupta wrote:
    I am a little puzzled.  I know that the system colours such as clBtnFace
are special constants.  In one part of the app, when I replace a pixel in a
bitmap to clBtnFace it goes gray like it should.  In another part of the app
it goes money-greeny.  Both do it consustently.

    Any clues ?  Do I need to convert these special colours to real colours
?  I couldn't find any function to do it.




    --
    Regards

    Rohit Gupta
    B.E. Elec., M.E., Mem IEEE, Member IET
    Technical Manager
    Computer Fanatics Ltd

    Tel 4892280
    Fax 4892290
    Web www.cfl.co.nz

----------------------------------------------------------------------------
    This email and any attachments contain information, which is
confidential and may be subject to legal privilege and copyright. If you are
not the intended recipient, you must not use, distribute or copy this email
or attachments. If you have received this in error, please notify us
immediately by return email and then delete this email and any attachments.
----------------------------------------------------------------------------
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20090324/4edcfe21/attachment.html 


More information about the Delphi mailing list