• 画笔类


    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 用一个可丢弃的、与指定设备兼容的位图初始化对象。
  • 相关阅读:
    linux安装mysql5.7.24
    如何解决svn Authorization failed错误
    vux配置i18n
    vue项目使用vux框架配置教程
    EL函数
    Android的taskAffinity对四种launchMode的影响
    Activity生命周期-Android
    为什么用服务不用线程-Android
    Hibernate总结--MyEclipse的小bug
    EL表达式隐含对象
  • 原文地址:https://www.cnblogs.com/IMyLife/p/4826118.html
Copyright © 2020-2023  润新知