Вниз
Скачать: CL | DM;

Очередь печати принтера   Найти похожие ветки 

← →
Keks ©   (2006-04-14 11:35) [0]

Как определить что был отправлен документ на печать


← →
Keks ©   (2006-04-15 19:47) [1]

я немного полазил в helpe и нашел что Windows передает сообщение WM_SPOOLERSTATUS каждый раз, когда добавляется или удаляется задание на печать.
Подскажите пожалуйста как перехватить это сообщение в моей программе


← →
Eraser ©   (2006-04-15 22:04) [2]


> Keks ©   (15.04.06 19:47) [1]

Remarks
This message is for informational purposes only. This message is advisory and does not have guaranteed delivery semantics. Applications should not assume that they will receive a WM_SPOOLERSTATUS message for every change in spooler status.

Note The WM_SPOOLERSTATUS message is not supported after Windows XP. To be notified of changes to the print queue status, use FindFirstPrinterChangeNotification and FindNextPrinterChangeNotification. The following code outlines how this might be done.

HANDLE chgObject;
DWORD *pdwChange;
BOOL fcnreturn;

chgObject = FindFirstPrinterChangeNotification( hPrinter, PRINTER_CHANGE_JOB, 0, NULL);
WaitForSingleObject(chgObject, INFINTE);
fcnreturn = FindNextPrinterChangeNotification(chgObject, pdwChange, NULL, NULL);
if (fcnreturn) {
    // check value of *pdwChange and deal with the indicated change


← →
Keks ©   (2006-04-16 00:11) [3]

Спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
15-1151649368
syte_ser78
2006-06-30 10:36
2006.07.30
просто вопрос о деньгах.


15-1151651382
fedotawa
2006-06-30 11:09
2006.07.30
Ветка про продажу книг за 23 рубля


1-1150351337
Жора
2006-06-15 10:02
2006.07.30
Журнал выключения и включения компьютера


15-1152011582
Alkid
2006-07-04 15:13
2006.07.30
Кодогенератор


2-1152614581
SergP
2006-07-11 14:43
2006.07.30
Как сделать чтобы форма при создании не отбирала фокус?




   Наверх