Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.007 c
3-66732
Лёша
2002-02-18 04:47
2002.03.21
Нужна литература по InterBase.


1-66820
Eco
2002-03-07 09:01
2002.03.21
Закрытие модального окна


3-66775
tovSuhov
2002-02-21 10:58
2002.03.21
Необходим ли первичный ключ?


1-66876
ДАААА
2002-03-03 17:02
2002.03.21
Ну очень рочно


1-66818
tovSuhov
2002-03-07 11:05
2002.03.21
Вот такой вопрос по QuickRep...




   Наверх