• WinCE中加载位图的方法


    1、通过资源ID加载:  

    1 CBitmap bBitmap ;
    2 CBitmap* pOldBitmap;
    3 CDC displayDC; //加载背景图片的内存DC
    4  
    5 bBitmap.LoadBitmap(IDB_BITMAP1);//加载背景图片
    6 displayDC.CreateCompatibleDC(&dc);//创建兼容DC
    7 pOldBitmap = displayDC.SelectObject(&bBitmap); //选入背景图片
    1 CBitmap bBitmap ; //加载背景图片
    2 HBITMAP hBitmap;
    3 CBitmap* pOldBitmap;
    4 CDC displayDC; //加载背景图片的内存DC
    5  
    6 hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),
    7 MAKEINTRESOURCE(IDB_BITMAP1),
    8 IMAGE_BITMAP,
    9 0,0,
    10 LR_LOADFROMFILE );
    11 bBitmap.Attach (hBitmap);//HBITMAP--->CBitmap
    12 displayDC.CreateCompatibleDC(&dc);//创建兼容DC
    13  pOldBitmap = displayDC.SelectObject(&bBitmap); //选入背景图片

    注:LoadBitmap和LoadImage限于从资源中装载位图,若要从文件中装载位图,则需要使用SHLoadDIBitmap。map

    2、通过位图文件加载:

    1 CBitmap bBitmap ; //加载背景图片
    2   HBITMAP hBitmap;
    3 CBitmap* pOldBitmap;
    4 CDC displayDC; //加载背景图片的内存DC
    5  
    6 hBitmap = SHLoadDIBitmap(_T("\\ResidentFlash\\tmp.bmp"));
    7 bBitmap.Attach (hBitmap);//HBITMAP--->CBitmap
    8   displayDC.CreateCompatibleDC(&dc);//创建兼容DC
    9   pOldBitmap = displayDC.SelectObject(&bBitmap); //选入背景图片
  • 相关阅读:
    k8s使用
    7月3日课堂笔记
    7月6日课堂笔记
    画倒三角形
    6月29日课堂笔记
    understand试用笔记一阅读VS2010项目
    Spring Boot 入门(九)使用RabbitMQ
    Spring Boot 入门(十一)使用Schedule
    Spring Boot 入门(十三)使用Elasticsearch
    学习MySQL
  • 原文地址:https://www.cnblogs.com/dahai/p/1762436.html
Copyright © 2020-2023  润新知