SystemColors 成员

名称 说明
ActiveBorder 获取 Color 结构,它是活动窗口边框的颜色。
ActiveCaption 获取 Color 结构,它是活动窗口标题栏的背景色。
ActiveCaptionText 获取 Color 结构,它是活动窗口标题栏中文本的颜色。
AppWorkspace 获取 Color 结构,它是应用程序工作区的颜色。
ButtonFace 获取 Color 结构,它是三维元素的表面颜色。
ButtonHighlight 获取 Color 结构,它是三维元素的高光点颜色。
ButtonShadow 获取 Color 结构,它是三维元素的阴影颜色。
Control 获取 Color 结构,它是三维元素的表面颜色。
ControlDark 获取 Color 结构,它是三维元素的阴影颜色。
ControlDarkDark 获取 Color 结构,它是三维元素的暗阴影颜色。
ControlLight 获取 Color 结构,它是三维元素的亮色。
ControlLightLight 获取 Color 结构,它是三维元素的高光点颜色。
ControlText 获取 Color 结构,它是三维元素中文本的颜色。
Desktop 获取 Color 结构,它是桌面的颜色。
GradientActiveCaption 获取一个 Color 结构,它是活动窗口标题栏的颜色渐变中的最亮色。
GradientInactiveCaption 获取一个 Color 结构,它是非活动窗口标题栏的颜色渐变中的最亮色。
GrayText 获取 Color 结构,它是浅灰色文本的颜色。
Highlight 获取 Color 结构,它是选定项的背景的颜色。
HighlightText 获取 Color 结构,它是选定项的文本的颜色。
HotTrack 获取 Color 结构,它用于指定热跟踪项的颜色。
InactiveBorder 获取 Color 结构,它是非活动窗口的边框的颜色。
InactiveCaption 获取 Color 结构,它是非活动窗口的标题栏的背景色。
InactiveCaptionText 获取 Color 结构,它是非活动窗口的标题栏中文本的颜色。
Info 获取 Color 结构,它是工具提示的背景色。
InfoText 获取 Color 结构,它是工具提示的文本的颜色。
Menu 获取 Color 结构,它是菜单背景的颜色。
MenuBar 获取一个 Color 结构,它是菜单栏的背景色。
MenuHighlight 获取一个 Color 结构,当出现的是展开菜单时,此结构作为颜色用于突出显示菜单项。
MenuText 获取 Color 结构,它是菜单文本的颜色。
ScrollBar 获取 Color 结构,它是滚动条背景的颜色。
Window 获取 Color 结构,它是窗口工作区中背景的颜色。
WindowFrame 获取 Color 结构,它是窗口框架的颜色。
WindowText 获取 Color 结构,它是窗口工作区中文本的颜色。
时间: 2024-10-22 18:47:01

SystemColors 成员的相关文章

Java的成员变量初始化

对于方法里面的成员变量,Java要求程序员强制提供一个初始化的值.比如下面这个方法就会出错: public class Breakyizhan{ public void Z(){ int z; z++; } public static void main(String[] args) { Breakyizhan B = new Breakyizhan(); B.Z(); } } /* (www.breakyizhan.com) 输出结果是: 编译会出错,方法变量没有初始化 */ 而对于类的数据,

C++学习笔记(2)---2.5 C++函数编译原理和成员函数的实现

转载自:http://c.biancheng.NET/cpp/biancheng/view/2996.html点击打开链接 从上节的例子可以看出,对象的内存模型中只保留了成员变量,除此之外没有任何其他信息,程序运行时不知道 obj 的类型为 Demo,也不知道它还有一个成员函数 display().那么,究竟是如何通过对象调用成员函数的呢? C++函数的编译 C++和C语言的编译方式不同.C语言中的函数在编译时名字不变,或者只是简单的加一个下划线_(不同的编译器有不同的实现),例如,func()

第13条:使类和成员的可访问性最小化

区别设计良好的模块和设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节.设计良好的模块会隐藏所有的实现细节,把它的API于它的实现清晰地隔离开来.然后,模块之间通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况,这个概念称为信息隐藏或封装.使类和成员的可访问性最小化可以有效的解除系统中各个模块的耦合度.实现每个模块的独立开发.使得系统更加的可维护,更加的健壮.对于顶层的(非嵌套的)类和接口,只有两种可能的访问级别,包级私有的和公有的

(6)类型和成员基础

6.1 类型的各种成员 在一个类型中,可以定义0个或者多个以下种类的成员: 常量 常量是在编译时设置其值并且永远不能更改其值的字段.使用常量可以为特殊值提供有意义的名称以代替数字文本,以使代码变得更容易阅读及维护.定义常量请使用关键字const.private const Int32 SomeConstant = 1; 字段 字段存储着类满足其设计所必须拥有的数据.例如,表示日历日期的类可能有三个整数字段:一个表示月份,一个表示日期,还有一个表示年份.强烈建议将字段声明为私有字段,防止类型的状态

Delegate成员变量和Event的区别

上周五有同事问了我一个问题:Delegate和Event有什么区别?具体来说在设计一个类的时候,声明一个事件(Event)和声明一个Delegate类型的成员变量有啥区别. 我的第一反应是没啥区别,虽然从语法看起来不一样,但从代码希望达成的效果来看是一致的,本质都是回调函数.当然区别是肯定有的,我能给我的理由是两个:首先从与COM交互操作时,event对应COM接口中的事件:其次VS的编译环境对定义event提供了更加便捷的支持,可以为其自动生成回调函数的框架. 翻了翻MSDN,并没有直接描述两

C# 字段、属性、成员变量 [转载]

一.定义与作用 1.字段(field):是C#类级别定义的,和方法同一级别. 一般用来类内部进行访问,充当一种类中的"全局变量"角色:或者配合属性来使用 2.属性:同样是C#类级别定义的,一般是供外部类访问的. 3.成员变量:"全局变量",在类中定义的变量,区别于在方法中定义的局部变量.它与字段属性不是同一级别概念,字段,属性都可以叫做成员变量. 二.使用 class Basic { private string FieldVar;//这是字段,在当前类中调用 pr

Java接口里定义成员变量 说明

首先你要弄清接口的含义.接口就是提供一种统一的'协议',而接口中的属性也属于'协议'中的成员.它们是公共的,静态的,最终的常量.相当于全局常量. 在interface里面的变量都是public static final 的.所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分,在接口里的成员变量默认就是public static final) 注意在声明的时候要给变量赋予初值 解释: 首先你要弄清接口的含义.接口就是提供一种统

成员变量的定义与使用

成员变量又称为成员属性,它是描述对象状态的数据,是类中很重要的组成成分.本节详细讨论如何来定义成员变量.成员变量的访问权限,以及静态成员变量与实例成员变量之间的区别. 成员变量的定义 定义成员变量的语法如下:[变量修饰符] 类型说明符变量名类的成员变量和在方法中所声明的局部变量都是用户标识符,它们的命名规则相同.变量修饰符是可选项,一个没有变量修饰符的变量定义如下: public class Cuber{ double width,height; int number; } 成员变量的类型可以是

通过指针访问C++对象的私有成员

C++对象的私有成员是禁止类外的访问的.但是我们仍然可以通过指针访问C++对象的私有成员. #include <iostream> using namespace std; class A { public: A(int i = 0) :m_i(i) {} void print() { cout << "m_i" << this->m_i << endl; } private: int m_i; }; int main(int ar