• 存稿


    //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;
    //
    // }
    //
    //
    //}

  • 相关阅读:
    Leetcode 811. Subdomain Visit Count
    Leetcode 70. Climbing Stairs
    Leetcode 509. Fibonacci Number
    Leetcode 771. Jewels and Stones
    Leetcode 217. Contains Duplicate
    MYSQL安装第三步报错
    .net 开发WEB程序
    JDK版本问题
    打开ECLIPSE 报failed to load the jni shared library
    ANSI_NULLS SQL语句
  • 原文地址:https://www.cnblogs.com/chenzuoyou/p/3238437.html
Copyright © 2020-2023  润新知