📄 subject_64133.htm
字号:
<p>
序号:64133 发表者:空心草 发表日期:2003-12-09 09:18:14
<br>主题:COLORREF 类型到底是24位,还是32位,
<br>内容:COLORREF 类型到底是24位,还是32位,为什么COLORREF SelectColor; BYTE blue; blue=BYTE(SelectColor>>16);就可以得到蓝色分量呢?(这好像证明是24位,可定义里说是32位)
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:szdot 回复日期:2003-12-09 09:33:37
<br>内容:in windef.h:<BR><BR>typedef DWORD COLORREF;<BR><BR>你说是几位?<BR><BR>它实际是 RGB 类型,最高位一个字节始终是 0 ,<BR>这和 ARGB 是不同的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:gavinlee 回复日期:2003-12-09 10:15:06
<br>内容:COLORREF 类型是32位的<BR>不过表示颜色的时候最高的8位为0,故有效位为24位<BR>for example:<BR>0x00bbggrr //bb表示蓝色值00~FF,gg表示绿色值00~FF, rr表示红色值00~FF<BR>相当与RGB(short red, short green, short blue)//red,green,blue取值0~255<BR>COLORREF(0x00FF0000)== RGB(0, 0, 255)<BR>that's all!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -