代码部分: procedure TForm1.HandleCTLColorEdit(var Msg: TWMCTLCOLOREDIT); begin if Msg.ChildWnd = Edit1.Handle then begin SetBkMode(Msg.ChildDC, TRANSPARENT); Msg.Result := Edit1.Brush.Handle; end; end;
procedure TForm1.Button1Click(Sender: TObject); begin edit1.Brush.Bitmap:=image1.Picture.Bitmap;//这里背景图片取image1里的图片 edit1.Repaint; end;