FaxCnvId.pas
上传用户:dgeyuang
上传日期:2007-01-11
资源大小:65k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

Delphi

  1. unit Faxcnvid;
  2. interface
  3. uses
  4.   SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
  5.   Forms, Dialogs, AdFaxCvt, StdCtrls;
  6. type
  7.   TfrmFileTypeConfirmation = class(TForm)
  8.     btnOK: TButton;
  9.     btnCancel: TButton;
  10.     GroupBox1: TGroupBox;
  11.     Label1: TLabel;
  12.     cbxFileType: TComboBox;
  13.     lblFileName: TLabel;
  14.   private
  15.     { Private declarations }
  16.   public
  17.     { Public declarations }
  18.     function Execute(const FileName: String) : TFaxInputDocumentType;
  19.   end;
  20. var
  21.   frmFileTypeConfirmation: TfrmFileTypeConfirmation;
  22. implementation
  23. {$R *.DFM}
  24. function TfrmFileTypeConfirmation.Execute(const FileName: String): TFaxInputDocumentType;
  25. begin
  26.   lblFileName.Caption := FileName;
  27.   ShowModal;
  28.   if ModalResult = mrOK then begin
  29.     case cbxFileType.ItemIndex of
  30.       0 : Result := idText;
  31.       1 : Result := idTiff;
  32.       2 : Result := idPcx;
  33.       3 : Result := idDcx;
  34.       4 : Result := idBmp;
  35.       else
  36.         Result := idNone;
  37.     end;                 
  38.   end else
  39.     Result := idNone;
  40. end;
  41. end.