FillRect and GradientFill
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相关推荐
- html5 canvas 获取当前坐标,html5 canvas fillRect坐标和大小的问题解决方法
fillRect(100,100,100,100) 前2个100是指坐标,后2个100是指宽和高. 今天学习html5 的canvas,发现fillRect的坐标和大小一直不对,研究了半天,发现can ...
- VC++使用画刷绘图 简单画刷 FillRect函数 位图画刷 透明画刷
目录 使用画刷绘图 简单画刷 FillRect函数 位图画刷 透明画刷 接上:VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条 CPen nPenStyle nW ...
- CDC中FillRect与FillSolidRect的区别。
在网上找FillRect与FillSolidRect的时候通常都会看到下面的一句话. FillSolidRect与CDC::FillRect类似,FillSolidRect只能使用固体色(由COLOR ...
- 46.矩操作函数SetRect、FillRect、FrameRect、PtInRect、InvertRect、Offsetrect、SetRectEmpty、IsRectEmpty、Intersect
先把这两个定义给弄清除 INT_PTR CALLBACK typedef __int64 INT_PTR, *PINT_PTR; #define CALLBACK __stdcall FillRect ...
- fillrect不填充被覆盖的区域 mfc_quot;条带覆盖quot;猜想的中二证明:quot;球面条线覆盖或点覆盖quot;积分π...
注销:"黎曼猜想"复平面质数单向"虚"圆柱螺旋:几何法证明,技术应用zhuanlan.zhihu.com 假设有这样一部针点打印机从球心对球面打印,外部有一台 ...
- fillrect不填充被覆盖的区域 mfc_纹理和图案填充
哈喽,大家好,我是诗珑. 今天给大家分享的是PPT背景制作中的纹理和图案背景方式. PPT中的背景格式一般有:纯色背景.渐变背景.图片背景.纹理背景.图案背景和视频背景六种.前三种想必不用我说大家都知 ...
- 一些常规形几何形状的绘制和效果填充(一)
源程序下载 一些常规形几何形状的绘制和效果填充 visualsan@yahoo.cn 常规几何形状是指三角形,多边形,圆,圆弧,直线,点,文字等的 ...
- GDI基础(1):绘制线条和图形
1. 绘制一个像素点:SetPixel(). 绘制直线:MoveTo(),LineTo(). 绘制多个首尾相连的线:Polyline(). 绘制矩形:FrameRect(),Rectangle(),F ...
- 用Hook解决在VC++与C++Builder方面界面设计的一些问题
用Hook解决在VC++与C++Builder方面界面设计的一些问题 原创作者: cc 最近我们在开发一个项目的过程中,遇到一个问题,我想也是很多人曾经遇到过的问题:比如有的成员擅长于用Microso ...
最新文章
- 速览!CVPR 2020 最新论文
- 随笔18 java中的类加载器
- Scrapped or attached views may not be recycled. isScrap:false isAttached:true错误
- 自动化集成:Pipeline整合Docker容器
- 判断设置两天后时间,时间戳
- oracle 时间函数
- Baby Audio Smooth Operator for Mac(智能信号平衡器插件)
- java读取txt生成excel_读取TXT文件内容,生成Excel文件
- 矩阵理论(一)基本概念的个人理解
- 电脑蓝屏分析教程,附工具WinDbg(x86 x64)6.12.0002.633下载
- 优秀案例︱鹏业安装算量软件在中天·未来方舟项目的应用
- 六、Kali Linux 2 远程控制
- 自写自用的移动小程序故障管理扫码报修系统
- Kettle闪退,以及Kettle资源库connect报错小解
- Java程序员校招蚂蚁金服,微信抢红包实战案例,纯干货
- 亚马逊联手AI初创公司开发ChatGPT竞品;百度公布2022年财报;高通推出付费云软件服务丨每日大事件...
- VirtualBox虚拟机网络设置(四种方式)
- 华雨欢:多日震荡趋势明显,本周即将结束要开启每周大行情了
- vue使用ttf字体包压缩 字蛛 font-spider
- 浪潮信息入围Forrester权威报告,荣膺Strong Performers
热门文章
- Delphi中的线程类--之(1)
- HBase-11-HBase Coprocessor HBase协处理器
- Unity之SkinMeshRenderer带骨骼的人体模型换装
- .NET Core基于Furion框架实现依赖注入
- mysql association_在mybatis的xml中添加association不生效
- Mybatis的collection和association
- 二叉树的遍历——层序遍历
- Docker修改无法启动的容器的配置文件
- 修改未能正确启动的docker容器的配置文件
- 论文笔记:m6Acorr: an online tool for the correction and comparison of m6A methylation profiles