zoukankan      html  css  js  c++  java
  • 画笔类

    CPen pen(PS_SOLID,10,RGB(255,0,0));创建画笔
    CClientDC dc(this);
    CPen *pOldpen=dc.SelectObject(&pen); 选入设备描述表
    dc.MoveTo(m_ptOrigin);
    dc.LineTo(point);
    dc.SelectObject(pOldpen);还原之前的画笔
    
    CPen 画笔类
    
    hdc.SelectObject 选入设备描述表 不然画笔无效
    ///////////////////////////////////////////////
    CBrush 画刷类
    填充一个矩形 鼠标起始坐标和结束坐标
    CBrush brush(RGB(255,0,0));
    CClientDC dc(this);
    dc.FillRect(CRect(m_ptOrigin,point),&brush);
    ////////////////////////////////////////////////////
    
    CBitmap 位图对象类 创建成功后再用CBrush画刷 画出来
    初始化函数
    LoadBitmap 从应用的可执行文件中加载一个命名的位图资源来初始化位图对象。
    LoadOEMBitmap 加载一个预定义的Windows位图来初始化位图对象。
    LoadMappedBitmap 加载一个位图并把它的颜色映射为系统颜色。
    CreateBitmap 用一个指定宽度、高度和位图模式的依赖于设备的内存位图初始化位图对象。 CreateBitmapIndirect 用BITMAP结构中给出的宽度、高度和模式(可以不指定)的位图初始化位图对象。 CreateCompatibleBitmap 用一个位图初始化对象使之与指定设备兼容。
    CreateDiscardableBitmap 用一个可丢弃的、与指定设备兼容的位图初始化对象。
  • 相关阅读:
    枚举类型的应用
    动手动脑
    四则运算和验证码--源码
    ATM源码
    javabean+jsp+servlet+jdbc
    四则运算改良
    Java异常
    课后总结
    包装类Integre
    对象验证
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826118.html
Copyright © 2011-2022 走看看