> ~ bmpInfo->bmiHeader.biSizeImage = 0; Have you tried setting biSizeImage? Also you could try calling QPixmap::convertFromImage and then using the resulting Qpixmap handle with CF_BITMAP? I believe Windows will then convert it to the CF_DIB format for you. Chris