邮 箱:
   
密 码:
注册

C++中COLORREF是什么,该如何使用?

匿名网友 分类: 电脑/IT- 编程语言- C/C++ 被浏览 1354 次 一年前

举报

关于颜色经常听到别人在用COLORREF,到底如何使用的?
 
我有更好的答案∨
 图片
验证码 (看不清,点图换一张)
出错啦!!!
小麻雀
采纳
推荐
小麻雀
采纳率:86% 10级 举报 一年前
COLORREF是一个32-bit整型数值,它代表了一种颜色。你可以使用RGB函数初始化COLORREF。比如:
COLORREF color = RGB(0, 255, 0);
RGB函数接收三个0-255数值,一个代表红色,一个代表绿色,一个代表蓝色。在上面的例子中,红色和蓝色值都为0,所以在该颜色中没有红色和蓝色。
绿色为最大值255。所以该颜色为绿色。0,0,0为黑色,255,255,255为白色。
另一种初始化COLORREF的方法如下所示:
CColorDialog colorDialog;
COLORREF color;
if( colorDialog.DoModal() == IDOK )
{
color = colorDialog.GetColor();
}
评论20
 

全部回答(1)

分享: 

举报内容:

举报类型

举报原因


举报说明

详细的描述及证据可以帮助管理员更快速处理违规内容