zoukankan      html  css  js  c++  java
  • 【笨嘴拙舌WINDOWS】GDI(2)

    古时候,大师舞文之时需要笔墨纸伺候,不同笔,不同墨,作品风格迥异!

    以下是windows提供的笔(带有墨):

    CreatePen(PS_SOLID,0,clRed);                       直线

    CreatePen(PS_DASH,0,clRed);                        -------

    CreatePen(PS_DASH,4,clRed);                         .......

    CreatePen(PS_DOT,0,clRed);                           _._._._

    CreatePen(PS_DASHDOT,0,clRed);                  _.._.._

    CreatePen(PS_DASHDOTDOT,0,clRed);

    CreatePen(PS_NULL,0,clRed);                          没有墨水的笔

    CreatePen(PS_INSIDEFRAME,0,clRed);        

    以下是windows提供的纸:

    SetBkColor(hdc,crColor)                                    什么颜色的纸由crColor决定    

    SetBkMode(hdc,TRANSPARENT)                         空隙不填充

    SetRop2(hdc,iDrawMode)                                  什么材质的纸

    唐伯虎在作画时,除了用笔描边,还需要用刷子涂色

    以下是windows提供的刷子:

    CreateSolidBrush(clred);                                     纯色

    CreateHatchBrush(HS_HORIZONTAL,CLGREEN); 带有阴影

    CreatePatternbrush(bitmap.Handle);                 图案刷子

    CreateDIBPatternBrushpt                                   同上

    CreateBrushIndirect                                            同上所有

    使用笔或者刷子用SelectObject(笔、刷子)

    不使用一定要把笔销毁deleteObject(笔、刷子)

    以下是图形演示

  • 相关阅读:
    [译]javascript中的条件语句
    [译]Javascript substring实例
    [译]Javasctipt中的substring
    [译]在Javascript中将string转化成numbers
    [译]Javascript基础
    [译]我们应该在HTML文档中何处放script标签
    [译]内联Javascript vs 外置Javascript
    [译]学习Javascript的工具
    MYSQL 重新设置自增值
    LINUX下的ssh登录之后的文件远程copy:scp命令(接前文ssh登录)
  • 原文地址:https://www.cnblogs.com/pavkoo/p/3298449.html
Copyright © 2011-2022 走看看