bitblt

Crop function BitBlt(...)

Hi, I want to create a crop function in an existing engine. This is what I already have: bool Bitmap::Crop(RECT cropArea) { BITMAP bm; GetObject(m_Handle, sizeof(bm), &bm); HDC hSrc = CreateCompatibleDC(NULL); SelectObject(hSrc, m_Handle); HDC hNew = CreateCompatibleDC(NULL); HBITMAP hBmp = CreateCompatibleBitmap(hNew, bm.bmWidth, bm...

BitBlt function produces empty bitmap when compiled for x86 in .NET 2.0 VB app.

Hi All, I have a BitBlt wrapper function in my VB project. It works just fine when compiled as Any CPU, but when I aim it at x86 it creates an empty bitmap. I must use x86 as other parts of the app require it. Any ideas what could be wrong? Here is the code: Imports System.Drawing.Imaging ''' <summary> ''' Provides the static meth...

bitblt is not working properly when display mode is 16 bit in windows

I want to copy a image on to another image where the target image contains the source in the center and rest background should be white. Here is my code hBitmap = (HBITMAP)LoadImage(NULL, "logo.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | /*LR_CREATEDIBSECTION | */ LR_DEFAULTSIZE); GetObject( hBitmap, sizeof(BITMAP), &bm...