сообщение WM_SPOOLERSTATUS
Сообщение WM_SPOOLERSTATUS отправляется из диспетчера печати всякий раз, когда задание добавляется в очередь диспетчера печати или удаляется из него.
Окно получает это сообщение через функцию WindowProc .
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Параметры
-
wParam
-
Флаг PR_JOBSTATUS.
-
lParam
-
Слово нижнего порядка указывает количество заданий, оставшихся в очереди диспетчера печати.
Возвращаемое значение
Приложение должно возвращать ноль, если оно обрабатывает это сообщение.
Комментарии
Это сообщение предназначено только для информационных целей. Это сообщение является консультативным и не имеет гарантированной семантики доставки. Приложения не должны предполагать, что они будут получать WM_SPOOLERSTATUS сообщение о каждом изменении состояния очереди очереди.
Сообщение WM_SPOOLERSTATUS не поддерживается после Windows XP. Чтобы получать уведомления об изменениях состояния очереди печати, можно использовать FindFirstPrinterChangeNotification и FindNextPrinterChangeNotification.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|