zoukankan      html  css  js  c++  java
  • [百科]

    CreatePen编辑
    [声明]
    HPEN CreatePen(int nPenStyle, int nWidth, COLORREF crColor);
    [说明]
    用指定的样式、宽度和颜色创建一个画笔
    [参数表]
    nPenStyle ------ Long,指定画笔样式,可以是下述常数之一
    PS_SOLID
    画笔画出的是实线
    PS_DASH
    画笔画出的是虚线(nWidth必须不大于1)
    PS_DOT
    画笔画出的是点线(nWidth必须不大于1)
    PS_DASHDOT
    画笔画出的是点划线(nWidth必须不大于1)
    PS_DASHDOTDOT
    画笔画出的是点-点-划线(nWidth必须不大于1)
    PS_NULL
    画笔不能画图
    PS_INSIDEFRAME
    由椭圆、矩形、圆角矩形、饼图以及弦等生成的封闭对象框时,画线宽度向内扩展。如指定的准确RGB颜色不存在,就进行抖动处理
    nWidth --------- Long,以逻辑单位表示的画笔的宽度
    crColor -------- Long,画笔的RGB颜色
    [返回值]
    Long,如函数执行成功,就返回指向新画笔的一个句柄;否则返回零
    [其它]
    一旦不再需要画笔,记得用DeleteObject函数将其删除
    示例:
    采用GDI绘图
    HDC hdc;hdc=::GetDC(m_hWnd);
    PAINTSTRUCT ps;
    HPEN hPen;
    HPEN hPenOld;
    hdc = BeginPaint( hWnd , &ps );
    hPen = CreatePen( PS_SOLID , 3 , RGB( 255 , 0 , 0 ));
    hPenOld = ( HPEN )SelectObject ( hdc , hPen );
    MoveToEx ( hdc , 20 , 10 , NULL );
    LineTo( hdc , 200 ,100);
    SelectObject (hdc , hPenOld);
    DeleteObject ( hPen );
    EndPaint ( hWnd , &ps );

  • 相关阅读:
    没有完成的题目
    哈尔滨工程大学 ACM online contest 1008 how many
    POJ 2976 分数规划
    长沙理工 ACM 数位 DP 1488
    POJ 2663
    USETC 1821 AC 自动机
    长沙理工 ACM 分数规划 1494
    正则表达式基础知识(转)
    上传头像代码
    datalist 分页(转)
  • 原文地址:https://www.cnblogs.com/suanec/p/3923954.html
Copyright © 2011-2022 走看看