如何获取系统颜色

时间:2010-03-05 18:49:49  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:具体使用方法如下:var i:integer;begin    //取得系统桌面背景颜色  i :=GetSysColor(COLOR_BACKGROUND);  
  正文:所谓系统颜色就相当于在Windows控制面板的显示中的外观选项卡中设置的系统颜色。在应用程序中使用系统颜色能使你的应用程序在任何情况下都能与系统保持一到的颜色,能更进一步体现你的应用程序与操作系统的高度集成化。使用GetSysColor()函数可获取系统颜色。具体使用方法如下:


var i:integer;

begin
  
  //取得系统桌面背景颜色

  i :=GetSysColor(COLOR_BACKGROUND);
  
end;

要取得其它系统颜色,只要把参数换一下就可以了,其它系统颜色的索引号如下:

COLOR_BACKGROUND      桌面背景

COLOR_SCROLLBAR      滚动条

COLOR_ACTIVECAPTION     活动窗口标题

COLOR_INACTIVECAPTION   非活动窗口标题

COLOR_MENU         菜单

COLOR_WINDOW        窗口背景

COLOR_WINDOWFRAME     窗口框

COLOR_MENUTEXT       窗口文字

COLOR_CAPTIONTEXT     标题文字

COLOR_ACTIVEBORDER     活动窗口边框

COLOR_INACTIVEBORDER    非活动窗口边框

COLOR_APPWORKSPACE     MDI 窗口背景

COLOR_HIGHLIGHT      选择条背景

COLOR_HIGHLIGHTTEXT    选择条文字

COLOR_BTNFACE       按钮

COLOR_BTNSHADOW      3D 按钮阴影

COLOR_GRAYTEXT       灰度文字

COLOR_BTNTEXT       按钮文字

COLOR_INACTIVECAPTIONTEXT 非活动窗口文字

COLOR_BTNHIGHLIGHT     3D 选择按钮

如何获取系统颜色》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Language/Delphi/13073.html


关键字:

关于《如何获取系统颜色》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td