• 存稿


    //void CMapDefineDoc::ShowLedImage( CDC *pDC )
    //{
    // int i, j, k;
    // int n = 0;
    // CDC bmpDC;
    // CBitmap *pOldBmp, *pNewBmp;
    // BYTE *pDispBuf, *pBuf;
    // BYTE *pMapR, *pMapG, *pMapB;
    // BITMAPINFO bmpInfo;
    // int bmpw, bmph;
    // int off, mask;
    // int bgnx;
    //
    // if ( m_array->GetCount() == 0 )
    // {
    // return;
    // }
    //
    //
    // for (int ncont = 0; ncont < m_array->GetCount() ; ncont ++ )
    // {
    // CProdata *pProdata = ( CProdata * )m_array->GetAt( i );
    // if ( !pProdata)
    // {
    // continue;
    // }
    // bmpw = (( pProdata->m_wdSrcCX + 3) / 4) * 4;
    // bmph = pProdata->m_wdSrcCY ;
    // pNewBmp = new CBitmap;
    // VERIFY( pNewBmp );
    //
    // bmpInfo.bmiHeader.biSize = sizeof( BITMAPINFOHEADER );
    // bmpInfo.bmiHeader.biWidth = bmpw;
    // bmpInfo.bmiHeader.biHeight = -bmph;
    // bmpInfo.bmiHeader.biPlanes = 1;
    // bmpInfo.bmiHeader.biBitCount = 24;
    // bmpInfo.bmiHeader.biCompression = BI_RGB;
    // bmpInfo.bmiHeader.biSizeImage = 0;
    // bmpInfo.bmiHeader.biXPelsPerMeter = 0;
    // bmpInfo.bmiHeader.biYPelsPerMeter = 0;
    // bmpInfo.bmiHeader.biClrUsed = 0;
    // bmpInfo.bmiHeader.biClrImportant = 0;
    //
    // pDispBuf = new BYTE[3 * bmpw * bmph];//这个3有疑问;是指r'g'b还是图片个数;
    // VERIFY(pDispBuf);
    // pBuf = pDispBuf;
    //
    // bgnx = 0 - WIDTH2LNLEN( pProdata->m_wdSrcCY);
    // //bgnx = 0;
    // pMapR = pDispRed + bgnx;
    // pMapG = pDispGrn + bgnx;
    // pMapB = pDispBlu + bgnx;
    //
    //
    // for(i=0; i< pProdata->m_wdDestCY ; i++)
    // {
    // off = 0;
    // mask = 0x80;
    // for(j=0, k=0 ; j< pProdata->m_wdDestCX ;j++)
    // {
    // pBuf[ k++ ] = pMapB[ n ];
    // pBuf[ k++ ] = pMapG[ n ];
    // pBuf[ k++ ] = pMapR[ n ];
    // n ++;
    // }
    //
    // pBuf += bmpw*3;
    // pMapR += bgnx ;
    // pMapG += bgnx ;
    // pMapB += bgnx ;
    // }
    //
    // pNewBmp->CreateCompatibleBitmap(pDC, pProdata->m_wdSrcCX , pProdata->m_wdSrcCY );
    // SetDIBits( pDC->m_hDC,
    // (HBITMAP)pNewBmp->m_hObject,
    // 0,
    // m_wdOrigHeih,
    // pDispBuf,
    // &bmpInfo,
    // DIB_RGB_COLORS);
    //
    // delete[] pDispBuf;
    //
    // bmpDC.CreateCompatibleDC( pDC );
    // pOldBmp = bmpDC.SelectObject( pNewBmp );
    // pDC->BitBlt(10, 10, 256, 256, &bmpDC, 0, 0, SRCCOPY);
    // /*pDC->BitBlt(10, 10, gwPrgScrW, gwPrgScrH, &bmpDC, 0, 0, SRCCOPY);
    //
    // pDC->StretchBlt(10, 10, gwPrgScrW*2, gwPrgScrH*2, &bmpDC, 0, 0,gwPrgScrW, gwPrgScrH, SRCCOPY);*/
    //
    // bmpDC.SelectObject( pOldBmp );
    //
    // delete pNewBmp;
    //
    // }
    //
    //
    //}

  • 相关阅读:
    [Iterview English] Dimission and Employ
    委托(delegate)
    tensorflow(二十八):Keras自定义层,继承layer,model
    (三)任务型对话系统简介
    tensorflow(二十九):模型的保存
    tensorflow(二十七):Keras一句话训练fit
    python(五):argparse 模块
    tensorflow(二十六):Keras计算准确率和损失
    NLP(十):pytorch实现中文文本分类
    tensorflow(三十):keras自定义网络实战
  • 原文地址:https://www.cnblogs.com/chenzuoyou/p/3238437.html
Copyright © 2020-2023  润新知