Главная страницаОбратная связьКарта сайта

Как изменить принтер по умолчанию


uses
  IniFiles;

procedure TForm1.Button1Click(Sender: TObject);
var
  WinIni: TIniFile;
  WinIniFileName: array [0..MAX_PATH] of char;
  s: array [0..64] of char;
begin
  GetWindowsDirectory(WinIniFileName, sizeof(WinIniFileName));
  StrCat(WinIniFileName, "\win.ini");
  WinIni := TIniFile.Create(WinIniFileName);
  try
    WinIni.WriteString("windows","device", "HP LaserJet Series II,HPPCL,LPT1:");
  finally
    WinIni.Free;
  end;
  StrCopy(S, "windows");
  SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(@S));
end;


Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Как изменить принтер по умолчанию", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info