FillRect 填充单一颜色,GradientFill可以绘制渐变颜色。

FillRect(hdc,&rect,(HBRUSH) GetStockObject (BLACK_BRUSH));

TRIVERTEX        vert[2] ;

GRADIENT_RECT    gRect;

vert [0] .x      = 0;

vert [0] .y      = 0;

vert [0] .Red    = 0xff00;

vert [0] .Green  = 0xff00;

vert [0] .Blue   = 0xff00;

vert [0] .Alpha  = 0x0000;

vert [1] .x      = 240;

vert [1] .y      = 320;

vert [1] .Red    = 0x0000;

vert [1] .Green  = 0x0000;

vert [1] .Blue   = 0x0000;

vert [1] .Alpha  = 0x0000;

gRect.UpperLeft  = 0;

gRect.LowerRight = 1;

GradientFill(hdc,vert,2,&gRect,1,GRADIENT_FILL_RECT_H);

GRADIENT_FILL_RECT_H:横向渐变

GRADIENT_FILL_RECT_V:纵向渐变

             

FillRect and GradientFill相关推荐

  1. html5 canvas 获取当前坐标,html5 canvas fillRect坐标和大小的问题解决方法

    fillRect(100,100,100,100) 前2个100是指坐标,后2个100是指宽和高. 今天学习html5 的canvas,发现fillRect的坐标和大小一直不对,研究了半天,发现can ...

  2. VC++使用画刷绘图 简单画刷 FillRect函数 位图画刷 透明画刷

    目录 使用画刷绘图 简单画刷 FillRect函数 位图画刷 透明画刷 接上:VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条 CPen nPenStyle nW ...

  3. CDC中FillRect与FillSolidRect的区别。

    在网上找FillRect与FillSolidRect的时候通常都会看到下面的一句话. FillSolidRect与CDC::FillRect类似,FillSolidRect只能使用固体色(由COLOR ...

  4. 46.矩操作函数SetRect、FillRect、FrameRect、PtInRect、InvertRect、Offsetrect、SetRectEmpty、IsRectEmpty、Intersect

    先把这两个定义给弄清除 INT_PTR CALLBACK typedef __int64 INT_PTR, *PINT_PTR; #define CALLBACK __stdcall FillRect ...

  5. fillrect不填充被覆盖的区域 mfc_quot;条带覆盖quot;猜想的中二证明:quot;球面条线覆盖或点覆盖quot;积分π...

    注销:"黎曼猜想"复平面质数单向"虚"圆柱螺旋:几何法证明,技术应用​zhuanlan.zhihu.com 假设有这样一部针点打印机从球心对球面打印,外部有一台 ...

  6. fillrect不填充被覆盖的区域 mfc_纹理和图案填充

    哈喽,大家好,我是诗珑. 今天给大家分享的是PPT背景制作中的纹理和图案背景方式. PPT中的背景格式一般有:纯色背景.渐变背景.图片背景.纹理背景.图案背景和视频背景六种.前三种想必不用我说大家都知 ...

  7. 一些常规形几何形状的绘制和效果填充(一)

    源程序下载 一些常规形几何形状的绘制和效果填充                       visualsan@yahoo.cn      常规几何形状是指三角形,多边形,圆,圆弧,直线,点,文字等的 ...

  8. GDI基础(1):绘制线条和图形

    1. 绘制一个像素点:SetPixel(). 绘制直线:MoveTo(),LineTo(). 绘制多个首尾相连的线:Polyline(). 绘制矩形:FrameRect(),Rectangle(),F ...

  9. 用Hook解决在VC++与C++Builder方面界面设计的一些问题

    用Hook解决在VC++与C++Builder方面界面设计的一些问题 原创作者: cc 最近我们在开发一个项目的过程中,遇到一个问题,我想也是很多人曾经遇到过的问题:比如有的成员擅长于用Microso ...

最新文章

  1. 速览!CVPR 2020 最新论文
  2. 随笔18 java中的类加载器
  3. Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误
  4. 自动化集成:Pipeline整合Docker容器
  5. 判断设置两天后时间,时间戳
  6. oracle 时间函数
  7. Baby Audio Smooth Operator for Mac(智能信号平衡器插件)
  8. java读取txt生成excel_读取TXT文件内容,生成Excel文件
  9. 矩阵理论(一)基本概念的个人理解
  10. 电脑蓝屏分析教程,附工具WinDbg(x86 x64)6.12.0002.633下载
  11. 优秀案例︱鹏业安装算量软件在中天·未来方舟项目的应用
  12. 六、Kali Linux 2 远程控制
  13. 自写自用的移动小程序故障管理扫码报修系统
  14. Kettle闪退,以及Kettle资源库connect报错小解
  15. Java程序员校招蚂蚁金服,微信抢红包实战案例,纯干货
  16. 亚马逊联手AI初创公司开发ChatGPT竞品;百度公布2022年财报;高通推出付费云软件服务丨每日大事件...
  17. VirtualBox虚拟机网络设置(四种方式)
  18. 华雨欢:多日震荡趋势明显,本周即将结束要开启每周大行情了
  19. vue使用ttf字体包压缩 字蛛 font-spider
  20. 浪潮信息入围Forrester权威报告,荣膺Strong Performers

热门文章

  1. Delphi中的线程类--之(1)
  2. HBase-11-HBase Coprocessor HBase协处理器
  3. Unity之SkinMeshRenderer带骨骼的人体模型换装
  4. .NET Core基于Furion框架实现依赖注入
  5. mysql association_在mybatis的xml中添加association不生效
  6. Mybatis的collection和association
  7. 二叉树的遍历——层序遍历
  8. Docker修改无法启动的容器的配置文件
  9. 修改未能正确启动的docker容器的配置文件
  10. 论文笔记:m6Acorr: an online tool for the correction and comparison of m6A methylation profiles