Форум "Delphi" (архив)
Паскаль, Делфи
#0 Sergey_S © 28.02.05 16:17:39 - 01.03.05 10:26:51 сообщение WM_SPOOLERSTATUSХочу знать, когда на принтер посылают задания, в 98 и Ме отлавливал сообщение WM_SPOOLERSTATUS, но на ХреновоРаботающем это сообщение не отлавливается при посылке на принтер.....
|
|
#1 Mystic © 28.02.05 16:28:56
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. |
|
#2 Sergey_S © 28.02.05 16:34:59
Спасибо |
|
#3 Mystic © 01.03.05 09:27:00
Если честно |
|
#4 Vlad © 01.03.05 09:48:43
> Mystic © 01.03.05 09:27:00 кстати, Андрей, а вот почему такое: repeatгде, GLAV = procedure GLAV;где GetCurrentPrinterHandle = function GetCurrentPrinterHandle: THandle;Возвращает TotalPage=0 через раз, а иногда правильно дает. |
|
#5 Mystic © 01.03.05 09:56:14
Ну честно, я с принтером никогда не работал... |
|
> > #4 Vlad © 01.03.05 09:48:43 TotalPages Specifies how many pages the document contains. This value may be zero if the print job does not contain page delimiting information. |
|
#7 Vlad © 01.03.05 10:26:51
>#6 clickmaker © 01.03.05 10:18:05 ясно. Спасибо. Только вот что непонятно: Неужели ворд не ставит разметку страниц? Я, правда, тестировал на пустой странице(чтоб бумагу не переводить :)) и там TotalPage=0 А на осмысленной(с текстом) попробовал - правильно. (2 попытки, 1 и 2 стр.) |
Тема находится в архиве
Написать ответ |
|
