Esempio n. 1
0
void CAboutDlg::OnPaint() 
{
	CPaintDC dc(this); 
	
	CDC dcImage;
	if (!dcImage.CreateCompatibleDC(&dc))
		return;

	BITMAP bm;
	m_bitmap.GetBitmap(&bm);

	CBitmap* pOldBitmap = dcImage.SelectObject(&m_bitmap);
	dc.BitBlt(0, 0, bm.bmWidth, bm.bmHeight, &dcImage, 0, 0, SRCCOPY);
	dcImage.SelectObject(pOldBitmap);

	CPoint ptPos(15, 332);
	DisplayBuildVersionText(&dc, ptPos);
}
Esempio n. 2
0
    // 获得插值颜色
    Color FreeImageImage::getBlurColor(float x, float y)
    {
		static Bool isHQ = False;
		if(isHQ)
		{
			//Int nx = (Int) x;
			//Int ny = (Int) y;

			//Point ptPos;
			//Color nColor[4] = 0;

			//ptPos.setPoint(nx,	   ny);			nColor[0] = getColor(ptPos);
			//ptPos.setPoint(nx + 1, ny);			nColor[1] = getColor(ptPos);
			//ptPos.setPoint(nx,     ny + 1);		nColor[2] = getColor(ptPos);
			//ptPos.setPoint(nx + 1, ny + 1);		nColor[3] = getColor(ptPos);

			//Color nColorRet = nColor[0] 
		}

		Point ptPos((Int16)x, (Int16)y);
		return getColor(ptPos);
    }