第五章

图形设备接口,颜色和字体

 

一,设备上下文类

      对于显示器,通常的派生类是CClientDC和CWindowDC。对于其他设备,比如打印机或者内存缓冲区,可以构造基类CDC的对象。

二,构造和销毁CDC对象

      CDC *pDC = GetDC();

      pDC->GetClipBox(rect);

      ReleaseDC(pDC);

三,设备上下文状态

     图形设备接口对象通过重载的SelectObject函数绘出选定设备上下文。比如说:设备上下文在任何给定时间可以有一个笔,一个刷子或一个字体。

四,图形设备接口对象

     CBitmap-----位图

     CBrush------画刷

     CFont-------字体     TEXTMETRIC    GetTextMetrics(&tm)

     CPalette----调色板

     CPen-------画笔

     CRgn-------一个区域,可以是多边形,矩形,椭圆等等

    

     CPen newPen(PS_SOLID,5,RGB(255,0,0));

     CPen *oldPen = pDC->SelectObject(&newPen);

     pDC->MoveTo(10,10);

     pDC->LineTo(110,10);

     pDC->SelectObject(oldPen);

 

    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值