dedecms 营销网站模板傻瓜式建站平台

news/2025/9/26 23:22:54/文章来源:
dedecms 营销网站模板,傻瓜式建站平台,网站备案不能访问,福建老区建设网站正常的 RGB 颜色的有效范围#xff0c;是从 0 到 16,777,215 (HFFFFFF)。每种颜色的设置值#xff08;属性或参数#xff09;都是一个四字节的整数。对于这个范围内的数#xff0c;其高字节都是 0#xff0c;而低三个字节#xff0c;从最低字节到第三个字节是从 0 到 16,777,215 (HFFFFFF)。每种颜色的设置值属性或参数都是一个四字节的整数。对于这个 范围内的数其高字节都是 0而低三个字节从最低字节到第三个字节分别定义了红、绿、蓝三种颜色的值。红、绿、蓝三种成分都 是用 0 到 255 (HFF) 之间的数表示。因此可以用十六进制数按照下述语法来指定颜色 HBBGGRR BB 指定蓝颜色的值GG 指定绿颜色的值RR 指定红颜色的值。每个数段都是两位十六进制数即从 00 到 FF。H808080将最高位设置 为 1就改变了颜色值的含义颜色值不再代表一种 RGB 颜色而是一种从 Windows控制面板指定的环境范围颜色。这些数值对应的系统 颜色范围是从 H80000000 到 H80000015。 以下就是这些特殊的系统颜色值及其含义 Constant Value Description vbScrollBars 0x80000000 Scroll bar color vbDesktop 0x80000001 Desktop color vbActiveTitleBar 0x80000002 Color of the title bar for the active window vbInactiveTitleBar 0x80000003 Color of the title bar for the inactive window vbMenuBar 0x80000004 Menu background color vbWindowBackground 0x80000005 Window background color vbWindowFrame 0x80000006 Window frame color vbMenuText 0x80000007 Color of text on menus vbWindowText 0x80000008 Color of text in windows vbTitleBarText 0x80000009 Color of text in caption, size box, and scroll arrow vbActiveBorder 0x8000000A Border color of active window vbInactiveBorder 0x8000000B Border color of inactive window vbApplicationWorkspace 0x8000000C Background color of multiple-document interface (MDI) applications vbHighlight 0x8000000D Background color of items selected in a control vbHighlightText 0x8000000E Text color of items selected in a control vbButtonFace 0x8000000F Color of shading on the face of command buttons vbButtonShadow 0x80000010 Color of shading on the edge of command buttons vbGrayText 0x80000011 Grayed (disabled) text vbButtonText 0x80000012 Text color on push buttons vbInactiveCaptionText 0x80000013 Color of text in an inactive caption vb3DHighlight 0x80000014 Highlight color for 3-D display elements vb3DDKShadow 0x80000015 Darkest shadow color for 3-D display elements vb3DLight 0x80000016 Second lightest 3-D color after vb3DHighlight vbInfoText 0x80000017 Color of text in ToolTips vbInfoBackground 0x80000018 Background color of ToolTips 首先Java中的颜色的整数值是这样组成的0~7位是蓝色值, 8~15位是绿色值, 16~23位是红色值, 24~31位是Alpha值。一个标准的RGB 值转成Java的需要设置最高8位为FF默认的Alpha值。此外对于像VB中这些特殊的系统颜色来说Java中的SystemColor被用来处理 各个操作系统不同的系统颜色。 public final static SystemColor desktop new SystemColor((byte)DESKTOP);public final static SystemColor activeCaption new SystemColor((byte)ACTIVE_CAPTION);public final static SystemColor activeCaptionText new SystemColor((byte)ACTIVE_CAPTION_TEXT);...private static int[] systemColors;static {updateSystemColors();}/*** Called from init toolkit to update the above systemColors cache.*/private static void updateSystemColors() {if (!GraphicsEnvironment.isHeadless()) {Toolkit.getDefaultToolkit().loadSystemColors(systemColors);}}private SystemColor(byte index) {super(0, 0, 0);value index;}public int getRGB() {return systemColors[value];} SystemColor通过静态域初始化系统颜色的数组我们可以利用它的初始化结果作为当前操作系统的系统颜色集合来完成VB颜色到Java颜色的转换。 package com.cdai.jd;import java.awt.SystemColor; import java.util.HashMap;public class SystemColorTest {public static void main(String[] args) {SystemColorTest tester new SystemColorTest();// 1.Test for Palette colorSystem.out.println(tester.convertVB2JavaColor(0x80000007) SystemColor.menuText.getRGB());// 2.Test for System colorSystem.out.println(tester.convertVB2JavaColor(0x004207) (0xFF | 0x4207));// 3.Test for invalid input argumenttry {System.out.println(tester.convertVB2JavaColor(0x8100000A));} catch (Exception e) {System.out.println(Expect exception here.);}}private static HashMapInteger, Integer VB2JavaSystemColorMapping new HashMapInteger, Integer();/*** Color constants refer to:* http://msdn.microsoft.com/en-us/library/office/gg264801.aspx*/static {VB2JavaSystemColorMapping.put(0x80000000, SystemColor.scrollbar.getRGB());VB2JavaSystemColorMapping.put(0x80000001, SystemColor.desktop.getRGB());VB2JavaSystemColorMapping.put(0x80000002, SystemColor.activeCaption.getRGB());VB2JavaSystemColorMapping.put(0x80000003, SystemColor.inactiveCaption.getRGB());VB2JavaSystemColorMapping.put(0x80000004, SystemColor.menu.getRGB());VB2JavaSystemColorMapping.put(0x80000005, SystemColor.window.getRGB());VB2JavaSystemColorMapping.put(0x80000006, SystemColor.scrollbar.getRGB()); //Window frame color?VB2JavaSystemColorMapping.put(0x80000007, SystemColor.menuText.getRGB());VB2JavaSystemColorMapping.put(0x80000008, SystemColor.windowText.getRGB());VB2JavaSystemColorMapping.put(0x80000009, SystemColor.activeCaptionText.getRGB());VB2JavaSystemColorMapping.put(0x8000000A, SystemColor.activeCaptionBorder.getRGB());VB2JavaSystemColorMapping.put(0x8000000B, SystemColor.inactiveCaptionBorder.getRGB());VB2JavaSystemColorMapping.put(0x8000000C, SystemColor.scrollbar.getRGB()); //Background color of multiple-document interface (MDI) applications?VB2JavaSystemColorMapping.put(0x8000000D, SystemColor.textHighlight.getRGB());VB2JavaSystemColorMapping.put(0x8000000E, SystemColor.textHighlightText.getRGB());VB2JavaSystemColorMapping.put(0x8000000F, SystemColor.scrollbar.getRGB()); //Color of shading on the face of command buttons?VB2JavaSystemColorMapping.put(0x80000010, SystemColor.scrollbar.getRGB()); //Color of shading on the edge of command buttons?VB2JavaSystemColorMapping.put(0x80000011, SystemColor.textInactiveText.getRGB());VB2JavaSystemColorMapping.put(0x80000012, SystemColor.controlText.getRGB());VB2JavaSystemColorMapping.put(0x80000013, SystemColor.inactiveCaptionText.getRGB());VB2JavaSystemColorMapping.put(0x80000014, SystemColor.controlHighlight.getRGB());VB2JavaSystemColorMapping.put(0x80000015, SystemColor.controlDkShadow.getRGB());VB2JavaSystemColorMapping.put(0x80000016, SystemColor.controlLtHighlight.getRGB());VB2JavaSystemColorMapping.put(0x80000017, SystemColor.infoText.getRGB());VB2JavaSystemColorMapping.put(0x80000018, SystemColor.info.getRGB());}/*** Convert color hex value in VB to Java color hex.* * param vbColorHex 0x80000000 - 0x80000018 for VB system color, * 0x00AB1234 for palette color* * return Bits 24-31 are alpha (FF as default), * 16-23 are red, * 8-15 are green, * 0-7 are blue*/public int convertVB2JavaColor(int vbColorHex) {int javaColorHex;int highByte (vbColorHex 24);if (highByte 0) { // Palette color if high byte is 0.javaColorHex 0xFF | vbColorHex;}else if (highByte 128) { // System color if highest bit is 1javaColorHex VB2JavaSystemColorMapping.get(vbColorHex);}else { throw new IllegalArgumentException(Illegal hex color argument: vbColorHex);}return javaColorHex;}} 简单跑了下不知道是否正确有没有人有写这方面代码的经验 转载于:https://www.cnblogs.com/xiaomaohai/archive/2012/10/14/6157800.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

US$638 VVDI2 BMW and OBD Functions Authorization Service

VVDI2 BMW and OBD Functions Authorization ServiceIf you just buy SV86-B, you want to get the functions for BMW and OBD, you can buy this service.Note: VVDI2 now add BMW FEM & BDC functions, VVDI2 M…

用DW做的网站怎么弄成链接学校的网站的代码模板

简介 提升工程是什么 提示工程(Prompt Engineering)是人工智能领域中的一个概念,特别是在自然语言处理(NLP)领域中。它是一种通过设计和优化输入提示来提高AI模型表现的方法。 对于基于转换器的大型语言模型&#x…

Powershell 入门

Powershell 入门的简单了解bb赖赖time (可以忽略这部分,完全是本人自作多情罢了): 好久不见各位安全道友们,消失了半年时间了,这半年里其实大部分时间都在摆烂 去毕业旅行、躺平、打游戏等等,弥补一下大学时光没…

进地铁建设公司网站网站改版具体建议

归并排序 前言一、归并排序递归实现(1)归并排序的核心思路(2)归并排序实现的核心步骤(3)归并排序码源详解(4)归并排序效率分析1)时间复杂度 O(N*logN&#xf…

漏洞赏金猎手的新年目标实战指南

本文为漏洞赏金猎人提供实用的新年目标设定框架,涵盖优先级目标选择、可量化指标制定、时间管理策略及常见误区规避。重点强调从理论学习转向实战应用,通过具体行动方案帮助猎手有效提升漏洞挖掘效率与成果转化。漏洞…

做网站容易还是做小程序容易wordpress 中文链接

题意:一个whw\times hwh的二维平面上有nnn个城市,有mmm个弹跳装置,第iii个可以花费tit_iti​的时间从城市pip_ipi​跳到矩形x∈[l,r],y∈[u,d]x\in [l,r],y\in[u,d]x∈[l,r],y∈[u,d]中的任意一个城市。求从111到其他每个城市的最小时间。 w,…

US$100 Free Activation VVDI2 Copy 48 Transponder by OBDII Function Authorization Service

VVDI2 Copy 48 Transponder by OBDII Function Authorization ServiceTips: No need shipping, please pass serial number of your VVDI2. This function will be free for all customers since Jan 1st, 2020.VVDI2 …

python 0入门基础第一课 - Jun

python 0入门基础第一课# 打印hello world print("Hello World")# 单行注释"""多行注释 三个双引号"""# 变量 字符,数字,浮点,布尔name = hellage = 32money = 12.34sex =…

lc1037-有效的回旋镖

难度:简单(初期)题目描述给定平面内三个点,判断这三个点是否可以形成回旋镖示例 输入:points = [[1,1],[2,3],[3,2]] 输出:true输入:points = [[1,1],[2,2],[3,3]] 输出:false题解思路判断是否有点重合 判断任…

日常刷题:cf每日一题+abc+反思复盘

cf round723 BProblem 试图瞪眼法解决未果被数据63909轻松单防Submission 随后开始思考: \[1111 = 101 \cdot 11 \]\[11111 = 1000 \cdot 11+111 \]\[111111 = 10101 \cdot 11 \]如所示,所有的由全1组成的数字都可以…

题解:P13523 [KOI 2025 #2] 序列与查询

题目:长度相同的子段受 \(x\) 影响相同。哇好厉害的性质,可以直接把每个长度的最大子段和跑下来,询问 \(X\) 相当于找 \(val_{len}+lenX\) 最大的 \(len\),预处理 \(O(n^2+qn)\),查询优化? 考虑画到坐标轴上,把…

德州做名片的网站响应式app下载wordpress主题

我正在设计一个小的网络应用程序/游戏。 哪个更好:MySQL表或json文件? 它们都存储信息。 它们都可以由PHP解析。 优点/缺点是什么?这就是我的意思:username | password-------------------seefour | abc123与{"username"…

2025年9月26日 - 20243867孙堃2405

今天只有一节课,英语提高,丰富了我的词汇量

实用指南:(14)ASP.NET Core2.2 中的日志记录

实用指南:(14)ASP.NET Core2.2 中的日志记录pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化

HarmonyOS 5 网络编程与材料存储实战:从RESTful API到本地持久化pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

老系统-新系统的数据迁移

目录一、核心同步策略设计二、常用ETL工具实现方案方案1:使用开源工具Apache NiFi(适合技术团队自主部署)方案2:使用商用工具DataPipeline(适合企业级自动化同步)方案3:轻量方案(Python+SQL脚本,适合简单场景…

pc 移动的网站开发定制家具设计软件app

爬虫分为两种:1.通用爬虫。2.聚焦爬虫。通用爬虫:搜索引擎用的爬虫系统。一.目标:爬取所有网站的网页下载下来,存放到本地服务器里形成备份。二.抓取流程:a.首选选取一部分已有的url,把这些url放到待爬取队列。b.从队列…

威海哪家网站做的好北京 网站设计公司

展开全部掌握以下几点步骤,即可轻松加墨。1、首先,从打印机上取下墨盒,32313133353236313431303231363533e4b893e5b19e31333365646234这里就不好做介绍了,取下墨盒的方法因机而异。将墨盒上的一层贴纸撕掉,并拿出所需材…

C语言中的for循环

有点高看自己了,以为学了点java的for循环就觉得随便写,和C语言还是有点差别的,希望以后能静下心来学习吧 D:/study/C语言 devc/sh4.c