CDC::PatBlt
创建计算机上的一个位组合。
BOOL PatBlt(
int x,
int y,
int nWidth,
int nHeight,
DWORDdwRop
);
参数
x
指定矩形的左上角的逻辑x坐标是接收该模式。y
指定矩形的左上角的逻辑y坐标是接收该模式。nWidth
指定宽度(以逻辑单位是接收该架构)的矩形。nHeight
指定高度(以逻辑单位是接收该模式)的矩形。dwRop
指定光栅操作代码。光栅操作代码(生产记录)定义GDI如何组合在涉及一个当前画笔、一个可能的源位图和一个目标位图的输出操作的颜色。此参数可以是下列值之一:PATCOPY 到目标位图的副本模式。
使用布尔"异或"运算符,PATINVERT 合并目标位图与模式。
DSTINVERT 反转目标位图。
BLACKNESS 启用所有输出黑色。
WHITENESS 启用所有输出空白。
返回值
非零,如果函数运行成功;否则为0。
备注
这种模式是将选定的画笔和模式的组合已在计算机。dwRop 指定的光栅操作代码定义模式如何将合并。对于此功能列表的光栅操作是完整256三元光栅操作代码的一个受子集;具体而言,是指一个源的光栅操作代码不能使用。
并非所有的设备上下文支持 PatBlt 功能。若要确定设备上下文是否支持 PatBlt,请调用与 RASTERCAPS 索引的 GetDeviceCaps 成员函数并检查返回值 RC_BITBLT 标志。
要求
Header: afxwin.h