Недавно добавленные исходники

•  DeLiKaTeS Tetris (Тетрис)  543

•  TDictionary Custom Sort  3 596

•  Fast Watermark Sources  3 321

•  3D Designer  5 092

•  Sik Screen Capture  3 579

•  Patch Maker  3 800

•  Айболит (remote control)  3 995

•  ListBox Drag & Drop  3 237

•  Доска для игры Реверси  83 650

•  Графические эффекты  4 225

•  Рисование по маске  3 465

•  Перетаскивание изображений  2 839

•  Canvas Drawing  3 006

•  Рисование Луны  2 799

•  Поворот изображения  2 433

•  Рисование стержней  2 264

•  Paint on Shape  1 668

•  Генератор кроссвордов  2 363

•  Головоломка Paletto  1 860

•  Теорема Монжа об окружностях  2 448

•  Пазл Numbrix  1 743

•  Заборы и коммивояжеры  2 199

•  Игра HIP  1 332

•  Игра Go (Го)  1 290

•  Симулятор лифта  1 537

•  Программа укладки плитки  1 281

•  Генератор лабиринта  1 616

•  Проверка числового ввода  1 424

•  HEX View  1 577

•  Физический маятник  1 411

 
скрыть


Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Реализация команды PrintTo



Оформил: DeeCo

uses
   Printers, Shellapi;

 procedure TForm1.Button1Click(Sender: TObject);
 var
   Device: array[0..255] of Char;
   Driver: array[0..255] of Char;
   Port: array[0..255] of Char;
   S: string;
   hDeviceMode: THandle;
   documentname: string;
 begin
   Printer.PrinterIndex := -1;  // select a printer, in this case default 
  Printer.GetPrinter(Device, Driver, Port, hDeviceMode);
   S := Format('"%s" "%s" "%s"', [Device, Driver, Port]);
   documentname := 'c:\anydocument.doc';
   ShellExecute(Handle, 'printto', PChar(documentname), PChar(S), nil, SW_HIDE);
 end;







Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

Группа ВКонтакте