zoukankan      html  css  js  c++  java
  • 画刷的使用

    1.画刷的定义:

    HBRUSH hBrush;

    windows 自定义的画刷:

    WHITE_BRUSH、LTGRAY_BRUSH、GRAY_BRUSH、DKGRAY_BRUSH、BLACK_BRUSH和NULL_BRUSH (也叫HOLLOW_BRUSH)

    获取方法如下:

    hBrush = (HBRUSH) GetStockObject (GRAY_BRUSH);

    其中使用NULL_BRUSH可以是的有重复的两个图像不被覆盖。

    画刷的选取:

    SelectObject (hdc, hBrush);

    画刷的删除:

    DeleteObject(hBrush);

    2.自定义画刷:

    a.使用CreateSolidBrush函数:hBrush = CreateSolidBrush(crColor);//这种获得的是填充的颜色

    b.使用CreateHatchBrush函数:hBrush = CreateHatchBrush(iHatchStyle , crColor);//其中第一个参数为画线类型

    其中包括6种类型:

    c.逻辑画笔:

    LOGBURSH logBrush;

    logBrush.lbColor = RGB(0,255,0);

    logBrush.lbStyle = BS_SOLID;

    hBrush = CreateBrushIndirect (&logBrush);

  • 相关阅读:
    Mac + Python3 安装scrapy
    Pyqt4+Eric6+python2.7.13(windows)
    js基础⑥
    python模块之os,sys
    Python模块之random
    Python模块之PIL
    js基础⑤
    js基础④
    js基础③
    centOS目录结构详细版
  • 原文地址:https://www.cnblogs.com/xy95/p/5745528.html
Copyright © 2011-2022 走看看