![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Необходимо перехватить момент печати на принтере [D6, WinXP]
Classic © (2007-08-09 10:00:00)Срочно нужна помощь!
Как в Delphi-программе перехватить все обращения к принтеру?
Нужно отслеживать все отпечатки, которые шли на принтер.
Поделитесь опытом, пожалуйста!
Anatoly Podgoretsky (2007-08-16 16:40:00) [1]> Classic (16.08.2007 16:05:07) [7]
Момент печати практически обнаружить в общем случае не возможно, а вот постановку задачи в очередь вполне.
Classic (2007-08-16 16:05:00) [2]Спасибо за разъяснения :-)
SLoW.AlfaMoon.Com (2007-08-14 11:52:00) [3]Учу пользоваться поиском. Дорого!(С)
На первый раз, так и быть, сделаем скидочку. (1й урок бесплатно)
Принтер по аглицки будет - printer.
набираем printer в интерактивном поиске по мсдн
http://msdn.rambler.ru/srch?set=msdn&words=printer&rubric=0
щелкаем по msdn library
http://msdn.rambler.ru/srch?set=msdn&words=printer&rubric=1
SLoW.AlfaMoon.Com (2007-08-14 11:52:00) [4]щелкаем по Win32 and COM Development (1295)
http://msdn.rambler.ru/srch?set=msdn&words=printer&rubric=58
методом просмотра по диагонали понимаем что основное по принтерам находится в windows gdi (если это не было понятно до сих пор)
щелкаем по первой ссылке
http://msdn2.microsoft.com/en-us/library/ms536031.aspx
прокручиваем вниз и щелкаем по ссылке Printing and Print Spooler Functions
http://msdn2.microsoft.com/en-us/library/ms535737.aspx
SLoW.AlfaMoon.Com (2007-08-14 11:52:00) [5]внимательно читаем и натыкаемся на
EnumJobs Retrieves information about a specified set of print jobs for a specified printer.
http://msdn2.microsoft.com/en-us/library/ms535514.aspx
Вуаля!
Сергей М. (2007-08-13 10:37:00) [6]
> это что - -ответ?
Это название функции, на которой базируется решение задачи.
Classic (2007-08-13 10:33:00) [7]это что - -ответ?
SLoW.AlfaMoon.Com (2007-08-09 11:08:00) [8]EnumJobs