2010-03-18 23 views
11

Standart olmayan bir öğeye (yani clBlack veya clRed gibi olmayan bir şeye) bir renk özelliği ayarlamak isterseniz bunu nasıl yapabilirim? Onaltılık renkler gibi bir şey ayarlayabilir miyim?Özel Delphi Renkler

cevap

12

RGB Windows.pas içinde

function RGB(r, g, b: Byte): COLORREF; 

Bir TColor olması için sonuç yazabilirsiniz.

örneğin

MyColour := TColor(RGB(Red,Green,Blue)); 
8

Eğer $ 00BBGGRR

BB = Mavi
GG = Yeşil
RR kullanabilirsiniz = Kırmızı

Bütün bu değerler can 0 ile 255 arasında ($ 00 ve $ FF)

+0

Bunu denedim, ancak sadece başlangıçta $ FF kullanmış olsaydım benim için çalıştı - yani $ FFBBGGRR – Asped

0

Ayrıca Colors in Delphi yardım sayfasını kontrol etmek isteyebilirsiniz. Web programlama yapan Delphi geliştiricileri için yararlı olabileceğinden, Vcl.Graphics birimi, web-dostu sabitleri olarak tanımlamaktadır.

Birçok sabit önceden tanımlanmış ve bunları kullanmadan önce renklerin nasıl göründüğünü görsel olarak görebilirsiniz. Yani RBG "karışımları" yapmaya gerek yoktur.