当前位置: 首页 > news >正文

织梦做的网站后台/可以引流推广的app

织梦做的网站后台,可以引流推广的app,个体工商户 经营性网站,哪家公司提供专业的网站建设该设备上下文绘制非常多的方法。例如,通过创建一个位水墨画,使用它来填充的区域,实现了绘制图像。而且,也可以用CDC位图功能输出位图到设备上下文。BitBlt 用于从位图复制到目标设备的原始设备,语法格例如,…

该设备上下文绘制非常多的方法。例如,通过创建一个位水墨画,使用它来填充的区域,实现了绘制图像。而且,也可以用CDC位图功能输出位图到设备上下文。

BitBlt 用于从位图复制到目标设备的原始设备,语法格例如,下面的公式:

BOOLBitBlt(int x,int y,int nWidth,int nHeight,CDC*pSrcDC,int xSrc,int ySrc,DWORDdwRop);

x:目标矩形区域的左上角x轴坐标点。

y:目标矩形区域的左上角y轴坐标点。

nWidth:在目标设备中绘制位图的宽度。

nHight:在目标设备中绘制位图的高度。

pSrcDC:源设备上下文对象指针。

xSrc:源设备上下文的起点x轴坐标,函数从该起点复制位图到目标设备。

ySrc:源设备上下文的起点y轴坐标。函数从该起点复制位图到目标设备。

dwRop:光栅操作代码

dwRop有例如以下选择:

BLACKNESS           使用黑色填充目标区域

DSTINVERT              目标矩阵区域颜色取反

MERGECOPY            使用与运算组合原设备矩形区域的颜色和目标设备的画刷

MERGEPAINT           使用或运算将反向的源矩形区域的颜色和目标矩形区域的颜色合并

NOTSRCCOPY          复制源设备区域的反色到目标设备中

NOTSRCERASE        使用或运算组合源设备区域与目标设备区域的颜色。然后对结果颜色取反

PATCOPY                  复制源设备当前选中的画刷到目标设备

PATINVERT               使用异或运算组合目标设备选中的画刷和目标设备区域的颜色

PATPAINT                 通过或运算组合目标区域当前选中的画刷和源设备区域反转的颜色

SRCAND                   使用与运算组合源设备和目标设备区域的颜色

SRCCOPY                 直接复制源设备区域到目标设备中

SRCERASE               使用与运算组合目标设备区域的反色与源设备区域的颜色

SRCINVERT              使用异或运算组合源设备区域颜色和目标设备区域颜色

SRCPAINT                 使用或运算组合源设备区域颜色和目标设备区域颜色

WHITENESS             使用白色填充目标区域

StretchBlt与BitBlt不同在于StretchBlt方法可以延伸或收缩位图以适应目标区域的大小。格式例如以下:

BOOLStrevhBlt(int x,int y,int nWidth,int nHeight,CDC* pSrcDC,int xSrc,int ySrc,intnSrcWidth,int nSrcHeight,DWORD dwRop);

x:目标矩形区域的左上角x轴坐标点。

y:目标矩形区域的左上角y轴坐标点。

nWidth:在目标设备中绘制位图的宽度。

nHight:在目标设备中绘制位图的高度。

pSrcDC:源设备上下文对象指针。

xSrc:源设备上下文的起点x轴坐标,函数从该起点复制位图到目标设备。

ySrc:源设备上下文的起点y轴坐标,函数从该起点复制位图到目标设备。

nSrcWidth。须要复制的位图宽度。

nSrcHeight。须要复制的位图高度。

dwRop:光栅操作代码。

以下是两种方法对照程序,程序代码例如以下:

void CoutoutBmpView::OnDraw(CDC* pDC)

{

COutputBmpDoc* pDoc =GetDocument();//获取文档对象

ASSERT_VALID(pDoc);//验证文档对象

CDC memDC;//定义一个设备上下文

memDC.CreateCompatibleDC(pDC);//创建兼容的设备上下文

CBitmap bmp;//定义位图对象

bmp.LoadBitmap(IDB_BKBITMAP);//载入位图

memDC.SelectObject(&bmp);//选中位图对象

pDC->BitBlt(30,20,180,180,&memDC,1,1,SRCCOPY);//绘制位图

//以上是利用BitBlt来绘制位图

CRect rc(30,20,210,200);//定义一个区域

CBrush brush(RGB(0,0,0));//定义一个黑色的画刷

pDC->FrameRect(rc,&brush);//绘制矩形边框

//仅仅是用来观察两者差别的,绘制一个矩形框

rc.OffsetRect(220,0);//移动区域

//下边是利用StretchBlt绘制的位图

BITMAP BitInfo;//定义位图结构

bmp.GetBitmap(&BitInfo);//获取位图信息

int x = BitInfo.bmWidth;//获取位图宽度

int y = BitInfo.bmHeight;获取位图高度

pDC->StretchBlt(rc.left,rc.top,rc.Width(),rc.Height(),&memDC,0,0,x,y,SRCCOPY);//绘制位图

pDC->FrameRect(rc,&brush);//绘制边框

brush.DeleteObject();//释放画刷

memDC.DeleteDC();//释放设备上下文

bmp.DeleteObject();//发行位图对象

}

http://www.lbrq.cn/news/731647.html

相关文章:

  • 专业做公司宣传网站的/营销云
  • 广州市红十字会医院网站建设项目/成人职业培训机构
  • 做网站的你选题的缘由是什么/公司网络搭建
  • 龙口网站建设/百度世界500强排名
  • 孝感个人网站建设/全球搜
  • 苏州市建设中心网站首页/宁波seo入门教程
  • 微信如何添加小程序/seo推广费用需要多少
  • 广东网站备案查询/百度招商加盟推广
  • 网站服务器和网站备案/网页优化公司
  • 黑色炫酷灯饰照明科技企业商务网站模板/百度站长工具域名查询
  • 西安市高新区建设局网站/如何制作微信小程序
  • 某企业网站建设规划书/昆明网站seo优化
  • 做网站备案的问题/信息流优化师怎么入行
  • 凡客诚品售后/郑州官网网站优化公司
  • 重庆网站推广营销/网站开发框架
  • 优秀个人网站推荐/营销推广是什么意思
  • 可以做营销任务的网站/阿里数据
  • 个人备案转企业网站期间/武汉seo首页优化报价
  • 专业彩票网站开发/西安百度公司官网
  • 哪里有网站制作平台/seo如何优化关键词
  • 郑州网站建设公司qq/网站优化排名软件哪些最好
  • 1网站建设/企业网站建设费用
  • 建设部职称网站/谷歌seo零基础教程
  • 佛山出格建站/百度seo排名点击器
  • 购物网站开发需求分析/在线客服系统平台有哪些
  • 临朐网站建设价格/在百度上怎么注册网站
  • 高端网站建设企业/网站联盟推广
  • 东莞网站建设牛魔网a/广东省最新疫情
  • 河北软件开发网站建设/朋友圈广告
  • 成都网站建设公司电话/市场调查报告
  • 微信原生下载互联网oss资源保存到本地
  • 学习python第12天
  • 基于STM32单片机的二维码识别物联网OneNet云仓库系统
  • 15. 多线程(进阶2) --- CAS 和 多线程常用的类
  • 第一章:认识 CAD 图形文件 —— DXF 格式
  • Angular由一个bug说起之十八:伴随框架升级而升级ESLint遇到的问题与思考