导
导航
Unregistered / Unconfirmed
GUEST, unregistred user!
请教:解释一下每个语句的含义
//Set up backgroundCanvas
backgrounddc := CreateCompatibleDC(Canvas.Handle);
bkbmp := CreateCompatibleBitmap(Canvas.Handle, ClientWidth, ClientHeight);
SelectObject(backgrounddc, bkbmp);
SelectPalette(backgrounddc, backgroundImage.Picture.Bitmap.Palette, false);
backgroundCanvas.Handle := backgrounddc;
backgroundCanvas.StretchDraw( backgroundRect, backgroundImage.Picture.Bitmap);
//Set up backgroundCanvas
backgrounddc := CreateCompatibleDC(Canvas.Handle);
bkbmp := CreateCompatibleBitmap(Canvas.Handle, ClientWidth, ClientHeight);
SelectObject(backgrounddc, bkbmp);
SelectPalette(backgrounddc, backgroundImage.Picture.Bitmap.Palette, false);
backgroundCanvas.Handle := backgrounddc;
backgroundCanvas.StretchDraw( backgroundRect, backgroundImage.Picture.Bitmap);