MFC 之 GDI

本文介绍了Windows GDI中的设备描述表类及其常见函数,特别是画笔的创建与使用。详细讲解了不同画笔样式,如PS_SOLID、PS_DASH等,并展示了各种样式的实际效果。同时,提到了拓展笔的构造函数,包括端点类型、线条连接方式等参数的设置。
摘要由CSDN通过智能技术生成

Windows GDI

  1. 专门用途的设备描述表类
类名 描述
CPaintDC 用于在窗口客户区画图(仅限于处理OnPaint消息)
CClinetDC 用于在客户区画图(除OnPaint外任何处理程序)
CWindowDC 用于在窗口内任意地方绘图,包括非客户区
CMetaFileDC 用于向GDI元文件绘图

常见的GDI函数

//设置窗口背景色
virtual COLORREF SetBkColor(
    COLORREF crColor 
//一般只能用来改变字体背景色或填充线段gaps
//获取DC信息
int GetDeviceCaps(
   int nIndex 
) const;

常用的几个参数如下:
GetDeviceCaps常用的几个参数


  1. GDI画笔和CPen类

    • 直接利用构造函数
        //创建画笔由三种方法
     CPen pen(PS_SOLID,RGB(255,255,0));
  • 声明一个没有初始化的Cpen对象pen

    CPen pen;
    pen.CreatePen(PS_SOLID,RGB(255,0,0))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值