Scalabium Software

SMExport advertising
Knowledge for your independence'.
Home Delphi and C++Builder tips


#47: How can I receive a list of jobs in the MS Windows print spooler?

If you need detect how many jobs are in the MS Windows print spooler, then you must handle a WM_SPOOLERSTATUS message. When job is added or deleted in the spooler querue, this message will be broadcast.
So you must create a message handler for this message trapping:

type
  TyourForm = class(TForm)
  private
    { Private declarations }
    procedure WMSpoolerStatus(var Msg: TWMSpoolerStatus);
      message WM_SPOOLERSTATUS;
  public
    { Public declarations }
  end;

implementation

{$R *.DFM}

procedure TyourForm.WMSpoolerStatus(var Msg: TWMSpoolerStatus);
begin
  ShowMessage('Now in the spooler a ' + IntToStr(msg.JobsLeft) + ' jobs';
  msg.Result := 0;
end;


Published: November 26, 1999

See also
 
ABA Database Convert
ExcelFile Viewer
dBase Viewer
SMDBGrid
Word Web-stream
DBISAM Password Recovery
Paradox to Text converter
Clarion Viewer
Metafile Convert
SMMsg suite
 
 


Contact to webmaster

 

Borland Software Code Gear Scalabium Delphi tips

Copyright© 1998-2026, Scalabium Software. All rights reserved.
webmaster@scalabium.com

SMExport/SMImport suites