勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Messages >

WM_SPOOLERSTATUS

Previous pageReturn to chapter overviewNext page

描述

 

每当将作业添加到打印管理器队列或从打印管理器队列中删除作业时,将从打印管理器发送WM_SPOOLERSTATUS消息。

 

窗口通过其WindowProc功能收到此消息。

 

C++ 语法

 

LRESULT CALLBACK WindowProc(

HWND hwnd,

UINT  uMsg,

WPARAM wParam,

LPARAM lParam 

);

 

PowerBASIC 语法

 

FUNCTION WindowProc ( _

BYVAL hwnd AS DWORD, _

BYVAL uMsg AS DWORD, _

BYVAL wParam AS DWORD, _

BYVAL lParam AS LONG _

) AS LONG

 

参数

 

wParam

 

[in]指定PR_JOBSTATUS标志。

 

lParam

 

[in]低位字指定打印管理器队列中剩余的作业数。

 

返回值

 

处理此消息时,应用程序应返回零。

 

备注

 

此消息仅供参考。这个消息是建议的,没有保证的传递语义。应用程序不应该假设他们将收到一个WM_SPOOLERSTATUS消息,以便后台处理程序状态的每个更改。

 

注意Windows XP后不支持WM_SPOOLERSTATUS消息。要通知Windows NT 3.5及更高版本Windows中打印队列状态的更改,可以使用FindFirstPrinterChangeNotificationFindNextPrinterChangeNotification.

 

引用文件 #INCLUDE Once

 

WinUser.inc(包括Windows.inc)