13,824
社区成员
发帖
与我相关
我的任务
分享
HBITMAP hBitmap = XXXX; // 假设是个有效的值
HDC hdcForm = GetDC(Form1->Handle); // 显示在Form1上
HDC hdcBitmap = CreateCompatibleDC(0);
HBITMAP hbmpOld = (HBITMAP)SelectObject(hdcBitmap, hBitmap);
// 第四和第五个参数分别代表位图的宽和高
BitBlt(hdcForm, 1, 1, 32, 32, hdcBitmap, 0, 0, SRCCOPY);
SelectObject(hdcBitmap, hbmpOld);
DeleteDC(hdcBitmap);
ReleaseDC(Handle, hdcForm);
HANDLE hBitmap = XXX; // 假设是个有效的值
if(hBitmap)
{
Image1->Picture->Bitmap->Handle = hBitmap;
}