home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Unleashed / Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso / crystal / extras / crpedemo / rpttitle.frm < prev    next >
Text File  |  1994-12-14  |  3KB  |  126 lines

  1. VERSION 2.00
  2. Begin Form RptTitle 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   3  'Fixed Double
  5.    Caption         =   "Report Title"
  6.    ClientHeight    =   1725
  7.    ClientLeft      =   3000
  8.    ClientTop       =   3450
  9.    ClientWidth     =   3960
  10.    Height          =   2130
  11.    Left            =   2940
  12.    LinkTopic       =   "Form1"
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   1725
  16.    ScaleWidth      =   3960
  17.    Top             =   3105
  18.    Width           =   4080
  19.    Begin CommandButton Command1 
  20.       Caption         =   "Help"
  21.       Height          =   375
  22.       Left            =   2640
  23.       TabIndex        =   4
  24.       Top             =   1080
  25.       Width           =   1005
  26.    End
  27.    Begin CommandButton Command4 
  28.       Cancel          =   -1  'True
  29.       Caption         =   "Cancel"
  30.       Height          =   375
  31.       Left            =   1560
  32.       TabIndex        =   3
  33.       Top             =   1080
  34.       Width           =   975
  35.    End
  36.    Begin TextBox Text1 
  37.       Height          =   375
  38.       Left            =   240
  39.       TabIndex        =   0
  40.       Top             =   480
  41.       Width           =   3525
  42.    End
  43.    Begin CommandButton Command3 
  44.       Caption         =   "&OK"
  45.       Default         =   -1  'True
  46.       Height          =   375
  47.       Left            =   360
  48.       TabIndex        =   2
  49.       Top             =   1080
  50.       Width           =   1065
  51.    End
  52.    Begin Label Label1 
  53.       BackColor       =   &H00C0C0C0&
  54.       Caption         =   "Report Title:"
  55.       Height          =   210
  56.       Left            =   270
  57.       TabIndex        =   1
  58.       Top             =   225
  59.       Width           =   1095
  60.    End
  61. End
  62.  
  63. Sub Command1_Click ()
  64.  RCode = Shell("Winhelp c:\crw\crw.hlp", 3)
  65.  If RCode = False Then
  66.    MsgBox ("CRWDEMO cannot find the Crystal Help file in C:\CRW directory")
  67.  End If
  68. End Sub
  69.  
  70. Sub Command2_Click ()
  71.     
  72.   Dim Title As String
  73.   Dim TextHandle As Integer, TextLength As Integer
  74.   
  75.   If PEGetReportTitle(JobNum, TextHandle, TextLength) = False Then
  76.      MsgBox ("Cannot retrieve title")
  77.   End If
  78.  
  79.   'Allocate memory for string
  80.  
  81.   Title = String(TextLength, " ")
  82.  
  83.   If PEGetHandleString(TextHandle, Title, TextLength) = False Then
  84.     MsgBox ("Cannot Retrieve the title")
  85.   Else
  86.     Text1.Text = Title
  87.   End If
  88.  
  89. End Sub
  90.  
  91. Sub Command3_Click ()
  92.     If PESetReportTitle(JobNum, Text1.Text) = False Then
  93.       RCode = GetErrorString(JobNum)
  94.       MsgBox "PESetReportTitle Error #: " + Str(ErrorCode) + " - " + RCode
  95.       Exit Sub
  96.     End If
  97.     Unload Me
  98. End Sub
  99.  
  100. Sub Command4_Click ()
  101. Unload Me
  102. End Sub
  103.  
  104. Sub Form_Load ()
  105.     
  106.   Dim Title As String
  107.   Dim TextHandle As Integer, TextLength As Integer
  108.   
  109.   If PEGetReportTitle(JobNum, TextHandle, TextLength) = False Then
  110.      MsgBox ("Unable to retrieve report title!")
  111.   Else
  112.     'Allocate memory for string
  113.     Title = String(TextLength, " ")
  114.     If PEGetHandleString(TextHandle, Title, TextLength) = False Then
  115.       MsgBox ("Unable to retrieve report title!")
  116.     Else
  117.       Text1.Text = Title
  118.     End If
  119.   End If
  120. End Sub
  121.  
  122. Sub MenuFile_Click ()
  123.  Unload Me
  124. End Sub
  125.  
  126.