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

Вниз

Настройка принтера   Найти похожие ветки 

 
Techno ©   (2002-03-05 11:27) [0]

Уважаемые Мастера помогите разобраться.
Необходимо программно ставить определенный принтер "использовать по умалчанию". Список принтеров в системе я получил, название принтера стоящего по умолчанию тоже- как переключить на другой?
Заранее спасибо


 
MBo ©   (2002-03-05 13:14) [1]

var
Device: array[0..255] of char;
Driver: array[0..255] of char;
Port: array[0..255] of char;
hDeviceMode: THandle;
begin
Printer.PrinterIndex := ....; {select printer to make default}
Printer.GetPrinter(Device, Driver, Port, hDeviceMode);
StrCat( Device, ",");
StrCat( Device, Driver );
StrCat( Device, ",");
StrCat( Device, Port );
WriteProfileString( "windows", "device", Device );
StrCopy( Device, "windows" );
SendMessage( HWND_BROADCAST, WM_WININICHANGE, 0, longint( @Device ));
end;

Tip by Peter Below



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
3-66760
Lamery
2002-02-19 18:03
2002.03.21
Текстовые файлы и БД


1-66862
Kettle of delphi
2002-03-04 17:05
2002.03.21
Подскажите пожалуйста! Код TForm2.Create(nil) вовсе не помещает создаваемую форму на панель задач! (он ее помещает на РАБОЧИЙ СТОЛ)


4-67049
valery_f
2002-01-21 12:36
2002.03.21
Multilanguage, Unicode...


1-66834
Андре
2002-03-07 16:15
2002.03.21
FastReport


14-67012
Fellomena
2002-02-07 11:51
2002.03.21
Вчера первый раз напилась - сегодня так хреново с утра (всё ещё хреново).