wxColour

A colour is an object representing a combination of Red, Green, and Blue (RGB) intensity values, and is used to determine drawing colours. See the entry for wxColourDatabase for how a pointer to a predefined, named colour may be returned instead of creating a new colour.

Valid RGB values are in the range 0 to 255.

You can retrieve the current system colour settings with wxSystemSettings.

Derived from

wxObject

Include files

<wx/colour.h>

Predefined objects

Objects:

wxNullColour

Pointers:

wxBLACK
wxWHITE
wxRED
wxBLUE
wxGREEN
wxCYAN
wxLIGHT_GREY

See also

wxColourDatabase, wxPen, wxBrush, wxColourDialog, wxSystemSettings



wxColour::wxColour



wxColour(void)

Default constructor.



wxColour(const unsigned char red, const unsigned char green, const unsigned char blue)

Constructs a colour from red, green and blue values.



wxColour(const wxString& colourNname)

Constructs a colour object using a colour name listed in wxTheColourDatabase.



wxColour(const wxColour& colour)

Copy constructor.

Parameters

red
The red value.

green
The green value.

blue
The blue value.

colourName
The colour name.

colour
The colour to copy.

See also

wxColourDatabase

wxPython での注意点: Constructors supported by wxPython are:

2cm
wxColour(red=0, green=0, blue=0)  
wxNamedColour(name)  



wxColour::Blue

unsigned char Blue(void) const

Returns the blue intensity.



wxColour::GetPixel

long GetPixel(void) const

Returns a pixel value which is platform-dependent. On Windows, a COLORREF is returned. On X, an allocated pixel value is returned.

-1 is returned if the pixel is invalid (on X, unallocated).



wxColour::Green

unsigned char Green(void) const

Returns the green intensity.



wxColour::Ok

bool Ok(void) const

Returns TRUEif the colour object is valid (the colour has been initialised with RGB values).



wxColour::Red

unsigned char Red(void) const

Returns the red intensity.



wxColour::Set



void Set(const unsigned char red, const unsigned char green, const unsigned char blue)

Sets the RGB intensity values.



wxColour::operator $=$



wxColour& operator $=$(const wxColour& colour)

Assignment operator, taking another colour object.



wxColour& operator $=$(const wxString& colourName)

Assignment operator, using a colour name to be found in the colour database.

See also

wxColourDatabase



wxColour::operator $==$



bool operator $==$(const wxColour& colour)

Tests the equality of two colours by comparing individual red, green blue colours.



wxColour::operator $\!=$



bool operator $\!=$(const wxColour& colour)

Tests the inequality of two colours by comparing individual red, green blue colours.

ymasuda 平成17年11月19日