bestlong 怕失憶論壇
標題:
改變預設印表機
[打印本頁]
作者:
bestlong
時間:
2007-4-4 16:17
標題:
改變預設印表機
如果你想要改變 Windows 的預設印表機,你必須在 Windows 的 WIN.INI 中改變設備鍵值。
然後發送一個 WM_WININICHANGE 消息通知系統 win.ini 有改變:
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;
複製代碼
歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/)
Powered by Discuz! X1.5