Scalabium Software |
|
Knowledge for your independence'. | |
Home Delphi and C++Builder tips |
#32: How can I change the default printer in MS Windows? |
|
If you want to change the the default printer in Windows OS,
you must change var strIni: array[0..MAX_PATH] of Char; arrWindows: array[0..64] of Char; begin GetWindowsDirectory(strIni, SizeOf(strIni)); StrCat(strIni, '\win.ini'); with TIniFile.Create(strIni) do try WriteString('windows', 'device', 'HP LaserJet 4 Plus,HPPCL5MS,LPT1:'); finally Free; end; StrCopy(arrWindows, 'windows'); SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0, LongInt(@arrWindows)); end;
|
|
Copyright© 1998-2024, Scalabium
Software. All rights reserved. |