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

Вниз

Как скрыть окно проги при использование ShellExecute для печати?   Найти похожие ветки 

 
kichrot   (2008-01-07 21:08) [0]

Хочу использовать в своей проге ассоциативную печать файлов с использованием ShellExecute. все устраивает, но как заставить прогу в которой происходит печать запускаться со скрытым окном (основным и окном печати)?

Желательно способ без посылки сообщений окнам. Во-первых мелькание окон всеравно останется, а во-вторых заранее не известно какие файлы какими прогами будут печататься.


 
trubin ©   (2008-01-08 18:19) [1]

Поиграй с параметром nShowCmd, можно поставить его равным SW_HIDE например. Сам не проверял - лень :)


 
kichrot   (2008-01-09 12:22) [2]


> Поиграй с параметром nShowCmd, можно поставить его равным
> SW_HIDE например. Сам не проверял - лень :)


В случае применения параметра PRINT параметр nShowCmd не действует.


 
clickmaker ©   (2008-01-09 18:24) [3]


> kichrot   (07.01.08 21:08)

а если принтер по умолчанию не назначен?
а если пользователь захочет подправить настройки печати?


 
kichrot   (2008-01-10 11:37) [4]


> а если принтер по умолчанию не назначен?
> а если пользователь захочет подправить настройки печати?
>

Это проблеммы другого порядка, о них пользователь будет предупрежден в справке.
Меня интересует ответ на первоначальный вопрос.


 
clickmaker ©   (2008-01-10 11:39) [5]


> [4] kichrot   (10.01.08 11:37)

WinExec("copy имяфайла prn", SW_HIDE);
быстро и безболезненно.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1199729300
kichrot
2008-01-07 21:08
2008.11.09
Как скрыть окно проги при использование ShellExecute для печати?


6-1195190006
Сергей Колесник
2007-11-16 08:13
2008.11.09
Пример работы с WinPCap на дельфях


2-1222670540
Iris
2008-09-29 10:42
2008.11.09
Пробелма записи в файл


2-1222885420
Потокер
2008-10-01 22:23
2008.11.09
вызов метода в Thread


15-1221481634
desc
2008-09-15 16:27
2008.11.09
О открытии сайта