Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
3-81187
Nebula
2002-07-04 14:53
2002.07.25
IB


3-81200
roev
2002-07-05 07:52
2002.07.25
Стоит ли учить IBase?


14-81451
VictorT
2002-06-27 14:54
2002.07.25
Прикол


1-81359
msts
2002-07-12 20:57
2002.07.25
TListView - фоновый рисунок (классика :) )


3-81137
ArhAngeL2
2002-07-02 11:39
2002.07.25
Индексирование в рантайме





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский