从NetFast的help里抄来的例子:
====================================procedure TForm1.NMPOP31DecodeStart(var FileName: String);
var
  S: String;
begin
  S := FileName;
  if InputQuery('Save File Attachment', 'Filename?', S) then
    FileName := S;
end;procedure TForm1.NMSMTP1EncodeStart(Filename: String);
begin
  Memo5.Lines.Add('Encoding '+FileName);
end;procedure TForm1.NMSMTP1EncodeEnd(Filename: String);begin
  Memo5.Lines.Add(FileName+' encoded');
end;