在大卫的建议下,我是这样做的:
procedure TSaveErrorDlg.FormCreate(Sender: TObject); var Ico: TIcon; begin Ico:= TIcon.Create; Ico.Handle:= LoadIcon(0, IDI_ERROR); if Ico.HandleAllocated then Image.Picture.Assign(Ico); Ico.Free; end;