MyMenu
VB调用“打印”对话框的代码


Admin | 2009-5-5 13:12:10 | Nums: 666 Times|  上一篇  下一篇 本文来自:asp.net 打印本页 

您尚未登陆,本站复制功能仅对会员开放    〖注 册〗 〖登 陆〗

VB调用"打印"对话框的代码

  Private Type PrintDlg
  lStructSize As Long
  hwndOwner As Long
  hDevMode As Long
  hDevNames As Long
  hdc As Long
  flags As Long
  nFromPage As Integer
  nToPage As Integer
  nMinPage As Integer
  nMaxPage As Integer
  nCopies As Integer
  hInstance As Long
  lCustData As Long
  lpfnPrintHook As Long
  lpfnSetupHook As Long
  lpPrintTemplateName As String
  lpSetupTemplateName As String
  hPrintTemplate As Long
  hSetupTemplate As Long
  End Type

  Private Declare Function PrintDlg Lib "comdlg32.dll" Alias "PrintDlgA" (pPrintdlg As PrintDlg) As Long

  '将以下代码置于某一事件中

  Dim tPrintDlg As PrintDlg
  tPrintDlg.lStructSize = Len(tPrintDlg)
  tPrintDlg.hwndOwner = Me.hwnd
  tPrintDlg.hdc = hdc
  tPrintDlg.flags = 0
  tPrintDlg.nFromPage = 0
  tPrintDlg.nToPage = 0
  tPrintDlg.nMinPage = 0
  tPrintDlg.nMaxPage = 0
  tPrintDlg.nCopies = 1
  tPrintDlg.hInstance = App.hInstance
  lpPrintTemplateName = "Print Page"
  Dim a
  a = PrintDlg(tPrintDlg)
  If a Then
  lFromPage = tPrintDlg.nFromPage
  lToPage = tPrintDlg.nToPage
  lMin = tPrintDlg.nMinPage
  lMax = tPrintDlg.nMaxPage
  lCopies = tPrintDlg.nCopies
  PrintMyPage 'Custom printing Subroutine
  End If


会员评论列表:
正在更新的动画正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!

大众三七网 大众计算机学习网 谷歌搜索 百度搜索 本站仅与内容具备一定实际意义的原创网站交换友情链接,力争为大众做出更优质的服务!

All Rights Reserved 本站备案信息:滇ICP备08002715号 〖115人在线〗 站长联系方式 Email:dzwebs@126.com 关于本站