<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    強大的CImage類

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接 這下有了CImage類,處理其他類型的圖片不再尋找第三方類庫了。加載到對話框背景的代碼如下: 
    RFID設備管理軟件    //從資源里載入背景JPEG圖片
    RFID設備管理軟件
    
        HRSRC hRsrc=::FindResource(AfxGetResourceHandle(),
    RFID設備管理軟件        MAKEINTRESOURCE(IDR_JPG1),
    RFID設備管理軟件        _T("JPG"));
    RFID設備管理軟件    if(hRsrc!=NULL)
    RFID設備管理軟件    {
    RFID設備管理軟件        HGLOBAL hImgData=::LoadResource(AfxGetResourceHandle(),hRsrc);
    RFID設備管理軟件        if(hImgData==NULL)
    RFID設備管理軟件        {
    RFID設備管理軟件            ::FreeResource(hImgData);
    RFID設備管理軟件        }
    RFID設備管理軟件        else
    RFID設備管理軟件        {
    RFID設備管理軟件            LPVOID lpVoid = ::LockResource(hImgData);
    RFID設備管理軟件            LPSTREAM pStream=NULL;
    RFID設備管理軟件            DWORD dwSize = ::SizeofResource(AfxGetResourceHandle(), hRsrc);
    RFID設備管理軟件            HGLOBAL hNew = ::GlobalAlloc(GHND, dwSize);
    RFID設備管理軟件            LPBYTE lpByte = (LPBYTE)::GlobalLock(hNew);
    RFID設備管理軟件            ::memcpy(lpByte, lpVoid, dwSize);
    RFID設備管理軟件            GlobalUnlock(hNew);
    RFID設備管理軟件            HRESULT ht = CreateStreamOnHGlobal(hNew, TRUE, &pStream);
    RFID設備管理軟件            if( ht != S_OK )
    RFID設備管理軟件            {
    RFID設備管理軟件                //ASSERT( FALSE );
    RFID設備管理軟件                GlobalFree(hNew);
    RFID設備管理軟件            }
    RFID設備管理軟件            else
    RFID設備管理軟件            {
    RFID設備管理軟件                m_imgBK.Load(pStream);
    RFID設備管理軟件                GlobalFree(hNew);
    RFID設備管理軟件            }
    RFID設備管理軟件            ::FreeResource(hImgData);    
    RFID設備管理軟件        }
    RFID設備管理軟件    }
    RFID設備管理軟件    
    RFID設備管理軟件    //m_imgBK.Load("hh.jpg"); //這個方法可以載入文件
    處理消息OnEraseBkgnd,
    
    BOOL CDlgCfg::OnEraseBkgnd(CDC* pDC)
    {
     m_imgBK.Draw(pDC->GetSafeHdc(),0,0,500,500,0,900,500,500);
     return TRUE; 
    
     //CDialog::OnEraseBkgnd(pDC);
    }

    還可以直接從文件加載: 
        CImage m_img; 
        HRESULT hr; 
        hr = m_img.Load(L"D:\\點歌\\歌星點歌.jpg");RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全