相关推荐
-
TColor与RGB值的互相转换
TColor与RGB值的互相转换,对于不熟悉颜色和RGB值的非常有帮助
-
BCB 设置Label背景色和字体颜色
[code="c++"]label1->Font->Color =clRed;//设置字体颜色 label1->Color =clRed;//设置背景颜色[/code] 黑色头发:http://heisetoufa.iteye.com/
-
tcolor赋值16进制颜色
tcolor = RGB(0,85,224); =0x00E05500; 就是 BGR顺序的16进制, 有些截图工具给的16进制是RGB顺序 0x0055E0 顺序颠倒中间数字G不变,BR调换一下就可以用了 没想到好办法,运行windows的calc ,3个数字分别转成16进制就ok了 0=R 224=0xE0;=B 85=0x55;=G
-
bcb 从TColor对象中解析出红、绿、蓝的亮度 (转)
bcb 从TColor对象中解析出红、绿、蓝的亮度 (转)[@more@]从TColor对象中解析出红、绿、蓝的亮度 使用api函数GetRValue,GetBValue及GetGValue。这里有一个以析取红绿蓝来改变窗口背...
-
BCB实现BMP图片的RGB分解,BMP与JPG格式的相互转换
BCB实现BMP图片的RGB分解 1、打开BMP图片文件,在Image控件中显示; if(dlgOpen1->Execute()) ...{ edt1->Text=dlgOpen1->FileName; img1->Picture->LoadFromFile(edt1->Text); }2、逐行扫描图片,获取图片中每点的像素颜色值; color=i
-
BCB之间各种数据类型之间的转换
IntToStr 将整数转换为AnsiString字符串,函数原型如下: AnsiString __fastcall IntToStr(int Value); IntToHex 将整数转换为十六进制字符串,函数原型如下: AnsiString __fastcall IntToHex(int Value, int Digits); eg: AnsiString s0,s1; char *Bu...
-
TColor 与 RGB 的互转
先晒个图^_^ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; ...
-
用BCB做一个自己的Color Dector --- 实时显示鼠标所在位置的像素值
两年前, 我做过一段时间的iOS开发, 我记得自己用过这样一个工具: 该工具可以实时显示鼠标所在位置的像素值。 下面, 我自己用BCB来做一个这样的工具, 代码如下(定时时间间隔为10ms): //--------------------------------------------------------------------------- #include #pragma hdrst
-
BCB使用小技巧(1)
1.如何取得Memo的行和列 新建一个应用,在窗体Form1上添加两个TLabel组件名为Label1,Label2;添加两个TButton组件名为Button1,Button2;添加一个TMemo组件名为Memo1。然后在代码编辑器中添加以下代码。void __fastcall TForm1::Button1Click(TObject *Sender){ Label1-
-
BCB API技巧,只介绍了几个常用的函数
API技巧集(一) 一、拖动无标题窗体: 包含头文件: #include 在窗体或组件的 OnMouseDown 事件中加入以下代码: if(Button == mbLeft) { ReleaseCapture(); SendMessage( Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0); } 二、弹出和关闭光驱: 包含头文件: #include 在窗体的OnCreate事件中加入: mciSendString("open cdaudio alias cd wait sha
-
将RGB颜色转换成16bit颜色
我在做16bit alpha blending的时候需要判断颜色键(ColorKey),而在我的游戏引擎中,ColorKey是用Windows RGB颜色表示的,这就需要将RGB颜色转换成16bit颜色,下面是我的做法。 RGB颜色是一个DWORD值,32bit,格式为0x00rrggbb,通过三个宏:GetRValue、GetGValue和GetBValue可以得到三个颜色分量,用8bi
1 楼 xbwolf 2008-08-31 13:23