Enum ms_oforms::properties::color::SystemColor
source · #[repr(u16)]pub enum SystemColor {
Show 25 variants
ScrollBars,
Desktop,
ActiveTitleBar,
InactiveTitleBar,
MenuBar,
WindowBackground,
WindowFrame,
MenuText,
WindowText,
TitleBarText,
ActiveBorder,
InactiveBorder,
ApplicationWorkspace,
Highlight,
HighlightText,
ButtonFace,
ButtonShadow,
GrayText,
ButtonText,
InactiveCaptionText,
_3DHighlight,
_3DDKShadow,
_3DLight,
InfoText,
InfoBackground,
}Expand description
Windows System Colors
Variants§
ScrollBars
Scroll bar color
Desktop
Desktop color
ActiveTitleBar
Color of the title bar for the active window
InactiveTitleBar
Color of the title bar for the inactive window
MenuBar
Menu background color
WindowBackground
Window background color
WindowFrame
Window frame color
MenuText
Color of text on menus
WindowText
Color of text in windows
TitleBarText
Color of text in caption, size box, and scroll arrow
ActiveBorder
Border color of active window
InactiveBorder
Border color of inactive window
ApplicationWorkspace
Background color of multiple-document interface (MDI) applications
Highlight
Background color of items selected in a control
HighlightText
Text color of items selected in a control
ButtonFace
Color of shading on the face of command buttons
ButtonShadow
Color of shading on the edge of command buttons
GrayText
Grayed (disabled) text
ButtonText
Text color on push buttons
InactiveCaptionText
Color of text in an inactive caption
_3DHighlight
Highlight color for 3-D display elements (aka ButtonHilight)
_3DDKShadow
Darkest shadow color for 3-D display elements (aka ButtonDkShadow)
_3DLight
Second lightest 3-D color after vb3DHighlight (aka ButtonLight)
InfoText
Color of text in ToolTips
InfoBackground
Background color of ToolTips (aka InfoWindow)
Implementations§
source§impl SystemColor
impl SystemColor
pub const fn as_index(&self) -> SystemPaletteIndex
pub const fn as_ole_color(&self) -> OleColor
Trait Implementations§
source§impl Clone for SystemColor
impl Clone for SystemColor
source§fn clone(&self) -> SystemColor
fn clone(&self) -> SystemColor
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SystemColor
impl Debug for SystemColor
source§impl From<SystemColor> for RgbColor
impl From<SystemColor> for RgbColor
source§fn from(value: SystemColor) -> Self
fn from(value: SystemColor) -> Self
source§impl From<SystemColor> for SystemPaletteIndex
impl From<SystemColor> for SystemPaletteIndex
source§fn from(value: SystemColor) -> Self
fn from(value: SystemColor) -> Self
source§impl FromPrimitive for SystemColor
impl FromPrimitive for SystemColor
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moresource§impl PartialEq<SystemColor> for SystemColor
impl PartialEq<SystemColor> for SystemColor
source§fn eq(&self, other: &SystemColor) -> bool
fn eq(&self, other: &SystemColor) -> bool
self and other values to be equal, and is used
by ==.source§impl ToPrimitive for SystemColor
impl ToPrimitive for SystemColor
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
self to an i64. If the value cannot be
represented by an i64, then None is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
self to a u64. If the value cannot be
represented by a u64, then None is returned.source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
self to an isize. If the value cannot be
represented by an isize, then None is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
self to an i8. If the value cannot be
represented by an i8, then None is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
self to an i16. If the value cannot be
represented by an i16, then None is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
self to an i32. If the value cannot be
represented by an i32, then None is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moresource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
self to a usize. If the value cannot be
represented by a usize, then None is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
self to a u8. If the value cannot be
represented by a u8, then None is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
self to a u16. If the value cannot be
represented by a u16, then None is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
self to a u32. If the value cannot be
represented by a u32, then None is returned.source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read more