Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

Word Print   Найти похожие ветки 

 
saxon ©   (2002-07-11 21:09) [0]

Подскажите если знает кто,
как в 6-ке узнать печатал принтер ли принтер.
Я понимаю что это дело(принтование) можно и отрубить,
но мне хотябы отловить момент когда ворд
отдал документ в очередь на печать.
Работаю через TWordApplication! & TWordDocument!


 
Dimedrol ©   (2002-07-11 21:38) [1]

В API совершенно точно есть функция, которая позволяет отлавливать
или чекать кол-во JOB-ов для принтера.
Помниться я в каком-то своем древнем прокте так и делал :
типа чекаю периодически (или даже событие у мня было...)
что, мол, если число задач для принтера больше 0, -
значит кто-то печатает...


 
Eugene Lachinov ©   (2002-07-11 21:47) [2]

EnumJobs


 
Dimedrol ©   (2002-07-11 21:47) [3]

Аааааааа ! Вспомнил ! Вот что там было

The WM_SPOOLERSTATUS message is sent from Windows Print Manager whenever a job is added to or removed from the Print Manager queue.

WM_SPOOLERSTATUS
fwJobStatus = wParam; // job-status flag
cJobsLeft = LOWORD(lParam); // number of jobs remaining


Parameters

fwJobStatus

Value of wParam. Specifies the PR_JOBSTATUS flag.

cJobsLeft

Value of the low-order word of lParam. Specifies the number of jobs remaining in the Print Manager queue.


Просто перехвати это сообщение.


 
Dimedrol ©   (2002-07-11 21:51) [4]

2 Eugene Lachinov

Нуууу... может быть конечно, EnumJobs, более продвинутая вешь,
но мне просто был нужен флажок -
кто-то печатает или нет... ;-)


 
Eugene Lachinov ©   (2002-07-11 21:54) [5]

Тут, наверно, необходимо анализировать откуда печатают


 
saxon ©   (2002-07-11 21:58) [6]

Может я не совсем понятно объяснил.
Мне важно знать что именно мой ворд и мой документ!!!!!!!!!!
Извините если что не так!!!:))))


 
Dimedrol ©   (2002-07-11 23:05) [7]

Нуууууу... ыыыыыыыыы... ;-)
тогда API копать нужно... однозначно.



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

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-81243
drt
2002-07-14 18:16
2002.07.25
Курсовая горит! помогите...... плз......


1-81322
Демон
2002-07-11 23:45
2002.07.25
Про генератор случайных чисел


8-81390
petyun
2002-03-15 08:59
2002.07.25
две звуковухи


3-81209
ORFO
2002-07-03 09:50
2002.07.25
Индексы парадокс. Как правильнее.


3-81183
den-log
2002-07-04 17:57
2002.07.25
Выполнить процедуру, написанную на VB