文章来源:http://blog.csdn.net/zhouqian88423/article/details/4950482

FillRect

函数功能:该函数用指定的画刷填充矩形,此函数包括矩形的左上边界,但不包括矩形的右下边界。
  函数原型:int FillRect(HDC hdc, CONST RECT *lprc, HBRUSH hbr);
  参数:
  hdc:设备环境句柄。
  lprc:指向含有将填充矩形的逻辑坐标的RECT结构的指针。
  hbr:用来填充矩形的画刷的句柄。
  返回值:如果函数调用成功,返回值非零;如果函数调用失败,返回值是0。
  Windows NT:若想获得更多错误信息,请调用GetLastError函数。
  备注:由参数hbr定义的画刷可以是一个逻辑现刷句柄也可以是一个颜色值,如果指定一个逻辑画刷的句柄,调用下列函数之一来获得句柄;CreateHatchBrush、CreatePatternBrush或CreateSolidBrush。此外,你可以用GetStockObject来获得一个库存画刷句柄。如果指定一个颜色值,必须是标准系统颜色(所选择的颜色必须加1)如FillRect(hdc, &rect, (HBRUSH)(COLOR_ENDCOLORS+1)),参见GetSysColor可得到所有标准系统颜色列表。
  当填充一个指定矩形时,FillRect不包括矩形的右、下边界。无论当前映射模式如何,GDI填充一个矩形都不包括右边的列和下面的行。
  Windows CE:在Windows CE1.0版中,参数hbr不能是一个彩色画刷。在Windows CE2.0版中,此函数和Windows桌面平台上的相同。

  速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:wingdi.h;库文件:gdi32.lib。

FrameRect

函数功能:该函数用指定的画刷为指定的矩形画边框。边框的宽和高总是一个逻辑单元。
  函数原型:int frameRect(HDC hdc, CONST RECT *lprc, HBRUSH hbr);
  参数:
  hdc:将要画边框的设备环境句柄。
  lprc:指向包含矩形左上角和右上角逻辑坐标的结构RECT的指针。
  hbr:用于画边框的画刷句柄。
  返回值:如果函数调用成功,返回值非零;如果函数调用失败,返回值是0。
  Windows NT:若想获得更多的错误信息,请调用GetLastError函数。
  备注:由参数hbr定义的画刷必须是由CreateHatchBrush、CreatePatternBrush或CreateSolidBrush创建的,或者是由使用GetStockObject获得的。
  如果RECT结构中的底部成员的值少于或等于顶部成员,或右部成员少于或等于左部成员,此函数画不了矩形。
  速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib。

转载于:https://www.cnblogs.com/SunkingYang/p/11049262.html

FillRect与FrameRect用法相关推荐

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

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

  2. 第05章 图形基础

    图形设备接口(GDI:Graphics Device Interface)是Windows的子系统,它负责在视讯显示器和打印机上显示图形.正如您所认为的那样,GDI是Windows非常重要的部分.不只 ...

  3. 第14章 使用打印机

    为了处理文字和图形而使用视讯显示器时,设备无关的概念看来非常完美,但对于打印机,设备无关的概念又怎样呢? 总的说来,效果也很好.在Windows程序中,用于视讯显示器的GDI函数一样可以在印表纸上打印 ...

  4. 如何使用cmd进入打印机选项_教你怎么使用打印机(api)

    使用打印机 为了处理文字和图形而使用视讯显示器时,设备无关的概念看来非常完美,但对于打印机,设备无关的概念又怎样呢? 总的说来,效果也很好.在Windows程序中,用于视讯显示器的GDI函数一样可以在 ...

  5. MFC基本图形的绘制(一)设备环境类CDC、画笔和画刷

    Windows的GDI(设备图形接口),提供了绘图的基本工具,如:画点.线.多边形.位图以及文本输出等.MFC的设备环境类CDC封装了全部的绘图函数,使得绘制的图形即可以显示,又可以打印. 概述 Vi ...

  6. 13.1 打印基础

    摘录于<Windows程序(第5版,珍藏版).CHarles.Petzold 著>P471 在 Windows 中使用打印机时,你实际上启动了一系列模块之间复杂的交互过程,包括 GDI32 ...

  7. canvas基本用法

    1.canvas和其他标签一样使用,但是IE8以下是不支持的,可以在canvas里面加一个span用来提示,例如: <canvas><span>IE8不支持canvas< ...

  8. java drawstring字体大小,JAVA中,drawstring 方法的用法,格式是什么啊

    啦啦啦额68的回答 Java中Graphics类的drawString()方法: i)drawString(String str,int x,int y): String str是可以在屏幕上显示的字 ...

  9. html里fill怎么自定义,HTML canvas fill()用法及代码示例

    画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...

  10. [Delphi]ListView基本用法大全

    Delphi ListView基本用法大全 //增加项或列(字段) ListView1.Clear; ListView1.Columns.Clear; ListView1.Columns.Add; L ...

最新文章

  1. Python标准库_ sys,random,time
  2. hwclock设置日期_linux中时间设置date、hwclock、clock
  3. 程序员幽默:年后上班综合症,你中了几招?!!
  4. OSPF协议及链路状态算法(详解)
  5. beoplay耳机序列号查询_BO Beoplay E8评测:真正无线耳机,可自定义EQ设置和透明模式!...
  6. HiveSQL高级进阶技巧
  7. 自然语言处理总复习(七)—— 概率上下文无关文法
  8. Assembler - 数据段与代码段
  9. 智慧校园人脸识别门禁系统设计方案
  10. 学了C语言想装x能干点啥?手把手教你写个聊天软件来玩玩
  11. Win10 安装NASM
  12. 新闲鱼验机源码+独立后台
  13. 突发!继22岁拼多多女员工猝死后,又一悲剧:拼多多员工家中跳楼自杀!公司紧急通告!...
  14. 第一次去中关村图书大厦
  15. 我的Redis集群搭建之路
  16. 基于线性回归预测环境空气质量 代码+数据
  17. EasyNTS上云网关设备在雪亮工程项目中的实战应用
  18. javaScript-关于上下文、作用域、call、apply
  19. 中央机关及其直属机构2007年考试录用公务员行政职业能力测试
  20. 【渝粤教育】电大中专职业健康与安全作业 题库

热门文章

  1. 微众银行·We研究2021年最新大调研报告“健康险专题” : 用户保险消费的三个改变
  2. 共享单车智能锁方案的优劣势
  3. Office和Visio2019兼容下载
  4. [数据采集笔记04]——网页解析——lxml、bs4、正则
  5. 萤石云视频Android SDK接口使用说明
  6. java动作游戏教程_格斗游戏的动作设计和制作
  7. Json与List、Map、entity的互相转化
  8. jupyter 安装问题 No such notebook dir
  9. 阿里云——弹性公网IP
  10. 一年级金字塔框填数字_一年