中文名字 |
英文名称 |
长度 |
作用解释 |
像素格式类 |
PIXELFORMATDESCRIPTOR |
46 |
包含了逻辑字体信息的结构 |
像素格式类——成员表 |
|||
长度 |
nSize |
整形 |
结构的大小 |
版本 |
nVersion |
整形 |
结构的版本,一般设为1 |
标志 |
dwFlags |
整数 |
表明像素缓冲特性的标志位,如缓冲是否支持GDI或OpenGL等 |
索引 |
iPixelType |
整数 |
说明象素数据类型是RGBA还是颜色索引 |
颜色位 |
cColorBits |
整数 |
每个颜色缓冲区中颜色位平面的数目,对颜色索引方式是缓冲区大小 |
红位数 |
cRedBits |
字节 |
每个RGBA颜色缓冲区中红色位平面的数目 |
红偏移 |
cRedShift |
字节 |
每个RGBA颜色缓冲区中红色位平面的偏移数 |
绿位数 |
cGreenBits |
字节 |
每个RGBA颜色缓冲区中绿色位平面的数目 |
绿偏移 |
cGreenShift |
字节 |
每个RGBA颜色缓冲区中绿色位平面的偏移数 |
蓝位数 |
cBlueBits |
字节 |
每个RGBA颜色缓冲区中蓝色位平面的数目 |
蓝偏移 |
cBlueShift |
字节 |
每个RGBA颜色缓冲区中蓝色位平面的偏移数 |
透明位 |
cAlphaBits |
字节 |
每个RGBA颜色缓冲区中alpha位平面的数目(现不支持) |
透明偏移 |
cAlphaShift |
字节 |
每个RGBA颜色缓冲区中alpha位平面的偏移数(现不支持) |
缓冲位 |
cAccumBits |
字节 |
累加缓冲区中全部位平面的数目 |
红缓冲 |
cAccumRedBits |
字节 |
累加缓冲区中红色位平面的数目 |
绿缓冲 |
cAccumGreenBits |
字节 |
累加缓冲区中绿色位平面的数目 |
蓝缓冲 |
cAccumBlueBits |
字节 |
累加缓冲区中蓝色位平面的数目 |
透明缓冲 |
cAccumAlphaBits |
字节 |
累加缓冲区中透明位平面的数目 |
缓冲深度 |
cDepthBits |
字节 |
Z(深度)缓冲区的深度 |
模板深度 |
cStencilBits |
字节 |
模板缓冲区的深度 |
轴向缓冲 |
cAuxBuffers |
字节 |
轴向缓冲区的数量(一般1.0版本不支持) |
图层 |
iLayerType |
字节 |
未使用 |
层数 |
bReserved |
字节 |
表层和底层平面的数量 |
图码 |
dwLayerMask |
整数 |
未使用 |
显码 |
dwVisibleMask |
整数 |
是透明色彩的值(RGBA方式)或是一个底层平面的索引(Index) |
坏码 |
dwDamageMask |
整数 |
未使用 |
中文名字 |
英文名称 |
长度 |
作用解释 |
调色类 |
LOGPALETTE |
8 |
已将LOGPALETTE和PALETTEENTRY混合为一个类使用 |
调色类——成员表 |
|||
版本 |
palVersion |
整形 |
指定结构的Windows版本号(目前为$300) |
数目 |
palNumEntries |
整形 |
指定逻辑调色板中的条目数 |
红 |
peRed |
字节 |
指定调色板条目的红色强度值。PALETTEENTRY的指针位置 |
绿 |
peGreen |
字节 |
指定调色板条目的绿色强度值。 |
蓝 |
peBlue |
字节 |
指定调色板条目的绿色强度值。 |
方式 |
peFlags |
字节 |
指定调色板条目的使用方式。1动态,2索引,服务器托管网4非系统 |
中文名字 |
英文名称 |
长度 |
作用解释 |
色度类 |
RGBQUAD |
4 |
描述了由红色,绿色和蓝色的相对强度组成的颜色。 |
色度类——成员表 |
|||
蓝度 |
rgbBlue |
字节 |
绿色强度值。 |
绿度 |
rgbGreen |
字节 |
绿色强度值。 |
红度 |
rgbRed |
字节 |
红色强度值。 |
预留 |
rgbReserved |
字节 |
预留,必须是0 |
中文名字 |
英文名称 |
长度 |
作用解释 |
色位类 |
COLORBYTES |
4 |
描述了由红色,绿色,蓝色和透明色的颜色位。 |
色度类——成员表 |
|||
蓝位 |
BlueByte |
字节 |
绿色位值。 |
绿位 |
GreenByte |
字节 |
绿色位值。 |
红位 |
RedByte |
字节 |
红色位值。 |
透明 |
AlphaByte |
字节 |
透明色位值 |
中文名字 |
英文名称 |
长度 |
作用解释 |
位图数据类 |
BitmapData |
24 |
包含了位图数据相关信息的结构 |
位图数据类——成员表 |
|||
宽度 |
Width |
整数 |
位图对象的像素宽度 |
高度 |
Height |
整数 |
位图对象的像素高度 |
步长 |
stride |
整数 |
位图对象的跨距宽度(也称为扫描宽度) |
像素 |
PixelFormat |
整数 |
位图对象的像素信息格式 |
扫描 |
scan0 |
整数 |
位图对象第一像素数据的地址 |
预留 |
Reserved |
整数 |
保留。 请勿使用 |
中文名字 |
英文名称 |
长度 |
作用解释 |
变色类 |
ColorMap |
8 |
定义转换颜色的映射。 |
变色类——成员表 |
|||
旧色 |
oldColor |
整数 |
要转换至的新颜色结构。 |
新色 |
newColor |
整数 |
要转换至的现有颜色结构。 |
中文名字 |
英文名称 |
长度 |
作用解释 |
路径点类 |
PathData |
12 |
包含构成 GraphicsPath 对象的图形数据。 |
路径点类——成员表 |
|||
数量 |
count |
整数 |
构成路径点数组的数量 |
点组 |
Points, |
整数 |
构成路径点结构的数组 |
点类 |
types |
整数 |
路径中相应点的类型。 |
服务器托管,北京服务器托管,服务器租用 http://www.fw服务器托管网qtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
(1)synchronized-轻量级锁-无竞争 (2)synchronized-轻量级锁-锁膨胀 重量级锁就是我们前面介绍过的Monitor enter (3)synchronized-重量级锁-自旋 (4)synchronized-偏向锁 轻量级锁会有锁重…