MSDN之GDI

WinGdi.h Windef.h

Object:

   DC、Bitmap、Brush、Clipping、Colors、Font、Pen

   一、DC

    HDC hdc;

    GetClientRect(hWnd,&rc); // RECT rc;

    hdc = BeginPaint(hWnd,&ps); // POINTSTRUCT ps;

    PEN hPen,hPenOld;

    hPen = ExtCreatePen(PS_COSMETIC,1,&lb,0,NULL); // LOGBRUSH lb;

    hPenOld = SelectObject(hdc,hPen);

    MoveToEx(hdc,intX,intY,NULL);

    LineTo(hdc,intX,intY);

    SelectObject(hdc,hPenOld);

    DeleteObject(hPen);

    以上是一般的GDI开发过程.

   1:根据句柄取得HDC;

   2:定义Pen、Brush、Font、Bitmap等。这里要注意它们的创建参数.

   3:保存原来的Pen、Brush、Font、Bitmap,并载入新的Pen、Brush、Font、Bitmap;

   4:开如画图。开以用的函数有:MoveTo()、LineTo()、Rect...

   5:恢复Pen、Brush、Font、Bitmap.

   6:删除Pen、Brush、Font、Bitmap 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值