怎么样取得在打印设置中设置的打印机名称? 近来为客户做了一个条码打印程序,客户要求我的程序能够记住上次设置的打印机名称,以便在下一次打印条码时不要再重新设置打印,请各位帮我看看,怎样才能取得设置的打印机名称。先谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses ....,Printers;//加上Printersprocedure TForm1.Button1Click(Sender: TObject);begin ComboBox1.Clear; ComboBox1.Items.Assign(Printer.Printers);end;用INI文件来保存打印机名称 谢谢你jackechen(jacke),我的意思是说取得打印设置中用户设置的打印机名称,而不是取得所有的打印机名称,因为条码有专用的打印机,一个用户可能安装了不同的打印机。 uses printers;procedure TForm1.Button1Click(Sender: TObject);var Device, Driver, Port : array[0..255] of char; hDMode : THandle;begin Printer.GetPrinter(Device, Driver, Port, hDMode); if hDMode <> INVALID_HANDLE_VALUE Then showmessage('Default Printer is:' + device);end; Boolean byte 占用的内存一样大? 请教:我有一个 button1 按钮,我想把 u 设为热键,要怎么设置 啊?谢谢! SQL2000+delphi的一些问题,请大家指点一二!小生不胜感激!!站等!!!站等!!!!!!!!!!! 大侠求助! 刚写好的XP样式窗体和按钮控件,关于最大化的问题 请问c语言中“return ((((bits) + 31)>>5)<<2); ”是什么意思? 关于删除stringgrid 数据库密码操作系列 300求Delphi7含有.net部分的安装盘! 如何在FORM SHOW出来之后自动开始一个过程 Delphi自带的interbase怎么样? 最小化
....,Printers;//加上Printers
procedure TForm1.Button1Click(Sender: TObject);
begin
ComboBox1.Clear;
ComboBox1.Items.Assign(Printer.Printers);
end;
用INI文件来保存打印机名称
printers;procedure TForm1.Button1Click(Sender: TObject);
var
Device,
Driver,
Port : array[0..255] of char;
hDMode : THandle;
begin
Printer.GetPrinter(Device, Driver, Port, hDMode);
if hDMode <> INVALID_HANDLE_VALUE Then
showmessage('Default Printer is:' + device);
end;