C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Как программно установить принтер поумолчанию в Windows 95 / Печать / Visual C++

Как программно установить принтер поумолчанию в Windows 95

В Windows 95 для этого используется Win32 API функция SetPrinter().

Обратите внимание, что функция SetPrinter() платформозависимая и будет работать только в Windows 95 (она не будет работать в Windows NT или 16-битных платформах).

Для установки дефолтового принтера в Windows 95 используется следующий вызов:

SetPrinter(HANDLE hPrinter, DWORD dwLevel, LPBYTE lpbPrinter,
DWORD dwCommand) 

Параметр hPrinter получается из функции OpenPrinter() и используется как дескриптор, который идентифицирует желаемый принтер. Установите параметр dwLevel в 5, и укажите lpbPrinter на структуру PRINTER_INFO_5. Установите параметр dwCommand в 0 (ноль). Заполните структуру PRINTER_INFO_5 и удостоверьтесь, что поле Attributes установлено в PRINTER_ATTRIBUTE_DEFAULT.