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

Windows预定义阴影画刷学习

画刷是一个8*8位图;用来重复填充区域内部;

有实心和阴影画刷;实心就是SolidBrush;

有6种预定义阴影画刷;

void CHatchdemoView::OnDraw(CDC* pDC)
{CHatchdemoDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereCRect rect1(40, 40, 200, 200);CBrush brush1;brush1.CreateHatchBrush(HS_BDIAGONAL, RGB(0, 255,0));pDC->FillRect(rect1, &brush1);rect1.OffsetRect(210,0);brush1.CreateHatchBrush(HS_CROSS, RGB(0, 255,0));pDC->FillRect(rect1, &brush1);rect1.OffsetRect(210,0);brush1.CreateHatchBrush(HS_DIAGCROSS, RGB(0, 255,0));pDC->FillRect(rect1, &brush1);rect1.OffsetRect(-210*2,210);brush1.CreateHatchBrush(HS_FDIAGONAL, RGB(0, 255,0));pDC->FillRect(rect1, &brush1);rect1.OffsetRect(210,0);brush1.CreateHatchBrush(HS_HORIZONTAL, RGB(0, 255,0));pDC->FillRect(rect1, &brush1);rect1.OffsetRect(210,0);brush1.CreateHatchBrush(HS_VERTICAL, RGB(0, 255,

相关文章:

  • Go语言教程
  • MyBatis的缓存机制: 一级缓存和二级缓存
  • css复习
  • spark为什么比mapreduce快?
  • 数据结构 第1章 绪论(一轮习题总结)
  • 代码随想录算法训练营第二十五天|216.组合总和III、17.电话号码的字母组合
  • Spring Boot 的参数校验方案
  • 【k8s资源调度-Deployment】
  • 【Linux】 faillock 命令使用
  • 【前端素材】推荐优质后台管理系统Sneat平台模板(附源码)
  • 如何食用Kaggle的Course中的exercise?
  • 2.22作业
  • 微服务开发工具及环境搭建
  • 2237. 猪(最大流,分层图,困难题)
  • 使用 React 和 MUI 创建多选 Checkbox 树组件
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 0基础学习移动端适配
  • Angular2开发踩坑系列-生产环境编译
  • angular2开源库收集
  • Docker 笔记(2):Dockerfile
  • Docker入门(二) - Dockerfile
  • express + mock 让前后台并行开发
  • Javascript弹出层-初探
  • JavaScript设计模式与开发实践系列之策略模式
  • JWT究竟是什么呢?
  • mysql外键的使用
  • Swift 中的尾递归和蹦床
  • webpack4 一点通
  • 编写高质量JavaScript代码之并发
  • 多线程事务回滚
  • 给新手的新浪微博 SDK 集成教程【一】
  • 回顾2016
  • 如何解决微信端直接跳WAP端
  • 数据结构java版之冒泡排序及优化
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 7行Python代码的人脸识别
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (一)Dubbo快速入门、介绍、使用
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)原始图像数据和PDF中的图像数据
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .“空心村”成因分析及解决对策122344
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 常见的偏门问题
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .Net接口调试与案例