WM_SPOOLERSTATUS メッセージ
WM_SPOOLERSTATUS メッセージは、ジョブが Print Manager キューに追加または削除されるたびに、印刷マネージャーから送信されます。
ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
パラメーター
-
wParam
-
PR_JOBSTATUS フラグ。
-
lParam
-
下位ワードは、印刷マネージャー・キューに残っているジョブの数を指定します。
戻り値
アプリケーションでこのメッセージを処理する場合は、0 を返す必要があります。
解説
このメッセージは情報提供のみを目的としています。 このメッセージはアドバイザリであり、配信セマンティクスが保証されていません。 アプリケーションでは、スプーラーの状態の変更ごとにWM_SPOOLERSTATUS メッセージを受け取ると想定しないでください。
WM_SPOOLERSTATUS メッセージは、Windows XP 以降はサポートされていません。 印刷キューの状態の変更を通知するには、 FindFirstPrinterChangeNotification と FindNextPrinterChangeNotification を使用できます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|