从前不用PrinterSetupDialog,现在一用才发现它象个“废物”。
PrinterSetupDialog1.Execute执行后,根本不能保存设置。
请问:
(1)你在实际中在什么情况下用它,举个例子就行。
(2)如何在 PrinterSetupDialog1.Execute后,得到它选择的打印机名?

解决方案 »

  1.   

    TPrinterSetupDialog = class(TCommonDialog)
      public
        function Execute: Boolean; override;
      end;
    上面是TprinterSetupDialog的类的定义,在这里可以看到,他重载了TCommonDialog类的Execute函数,而自己又没有定义其他的元属和函数。所以第二个问题可能得不到吧!!  因为TCommonDialog是没有GetPrinterName这类的函数或属性的!! 
    1:对于这个,我没用过!! 我想起她的大侠们会给你回答把!!
      

  2.   

    我用过PrinterSetupDialog功能选择过系统的的打印机,效果挺好的!
      

  3.   

    to dupenf(飞跃人生) :
    你分析的很好!
    现在我也不知道这东东到底怎么用?to shanxia(山峡):
     你怎么返回的选择的打印机呢?请明示。