真郁闷了,同样的代码,设置,就是没效果
procedure TMainFrm.N1_ChangePortraitClick(Sender: TObject);var FileStream: TFileStream;begin if dlgOpenPic1.Execute then begin try FileStream := TFileStream.Create(dlgOpenPic1.FileName, fmopenRead); FileStream.Position := 0; if FileStream.Size > 20480 then begin MessageBox(Handle, PChar('该图片大于20k!'), PChar(''), MB_ICONERROR or MB_OK); Exit; end; img_Portrait.Picture.Bitmap.LoadFromStream(FileStream); finally FileStream.Free; end; end;end;