• 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); //选入背景图片
  • 相关阅读:
    Max_connect_errors – MySQL性能参数详解
    python qt
    Topo图
    ECSHOP报错误Deprecated: preg_replace(): The /e modifier is depr
    Socat
    Tomcat多次部署
    Android进程守护
    mysql将字符转换成数字
    Oracle sql查询
    ZOJ 题目2859 Matrix Searching(二维RMQ)
  • 原文地址:https://www.cnblogs.com/dahai/p/1762436.html
Copyright © 2020-2023  润新知