网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
当前位置:Delphi园地技巧文章编程心得 → 如何在 Windows 中改变缺省打印机
如何在 Windows 中改变缺省打印机
日期:2005年4月27日 作者: 人气: 查看:[大字体 中字体 小字体]
如果你想要改变Windows的缺省打印机,你必须在Windows的WIN.INI中改变设备键。

发送一条 WM_WININICHANGE 消息:

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;

(出处:www)

相关文章:
·获取当前打印机的名称、驱动程序、打印端口信息
·添加打印机
·针式打印机如何进行微调整?
·针式打印机打印241×279mm连续纸时总按A4纸长度多走一部分白纸,如何解决?
·爱普生打印机如何通过串口进行打印?
·打印机的设置窗口看不到已经安装的打印机列表的处理
 → 特别推荐
 → 热点TOP10
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved