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 );

  • 相关阅读:
    3.2 线程复用:线程池
    3.1.7 线程阻塞工具类:LockSupport
    3.1.6 循环栅栏:CyclicBarrier
    3.1.4 读写锁
    3.1.5 倒计时器:CountDownLatch
    3.1.3 允许多个线程同时访问:信号量
    3.1.2 condition 条件
    3.1.1 重入锁 以及源码分析
    2.8.4 错误的加锁
    jsp中 scope="application" 表示
  • 原文地址:https://www.cnblogs.com/suanec/p/3923954.html
Copyright © 2011-2022 走看看