home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form DemoMain
- BackColor = &H00FFFFFF&
- BorderStyle = 3 'Fixed Double
- Caption = "3DfxPlus Demo"
- ClientHeight = 4395
- ClientLeft = 810
- ClientTop = 1980
- ClientWidth = 8280
- ClipControls = 0 'False
- FillStyle = 0 'Solid
- FontBold = -1 'True
- FontItalic = 0 'False
- FontName = "Mercurius Script MT Bold"
- FontSize = 8.25
- FontStrikethru = 0 'False
- FontUnderline = 0 'False
- ForeColor = &H00000000&
- Height = 5085
- Icon = DEMOMAIN.FRX:0000
- Left = 750
- LinkTopic = "Form1"
- MaxButton = 0 'False
- ScaleHeight = 4395
- ScaleWidth = 8280
- Top = 1350
- Width = 8400
- Begin CommonDialog CMDialog1
- Left = 120
- Top = 3840
- End
- Begin OptionButton Option3
- Caption = "3DfxPlus is EASY"
- Height = 375
- Left = 5760
- TabIndex = 10
- Top = 2880
- Value = -1 'True
- Width = 2295
- End
- Begin CommandButton Command3
- BackColor = &H00C0C0C0&
- Caption = "Dialog: Save As"
- Height = 375
- Left = 5640
- TabIndex = 2
- Top = 1200
- Width = 2295
- End
- Begin OptionButton Option4
- Caption = "3DfxPlus is FUN"
- Height = 375
- Left = 5760
- TabIndex = 9
- Top = 3240
- Width = 2295
- End
- Begin CheckBox Check2
- Caption = "Check2"
- Height = 375
- Left = 3360
- TabIndex = 8
- Top = 3240
- Width = 1815
- End
- Begin CommandButton Command2
- BackColor = &H00C0C0C0&
- Caption = "Dialog: Open"
- Height = 375
- Left = 5640
- TabIndex = 1
- Top = 720
- Width = 2295
- End
- Begin CommandButton Command1
- BackColor = &H00C0C0C0&
- Caption = "Message Box"
- Height = 375
- Left = 5640
- TabIndex = 0
- Top = 240
- Width = 2295
- End
- Begin CheckBox Check1
- Caption = "Check1"
- Height = 375
- Left = 3360
- TabIndex = 7
- Top = 2880
- Value = 1 'Checked
- Width = 1815
- End
- Begin Frame Frame1
- BackColor = &H00FFFFFF&
- Caption = "Frame Test"
- ForeColor = &H00000000&
- Height = 1215
- Left = 240
- TabIndex = 4
- Top = 2640
- Width = 2895
- Begin OptionButton Option2
- Alignment = 1 'Right Justify
- Caption = "O&ption2"
- Height = 375
- Left = 120
- TabIndex = 6
- Top = 720
- Value = -1 'True
- Width = 2655
- End
- Begin OptionButton Option1
- Alignment = 1 'Right Justify
- Caption = "&Option1"
- Height = 375
- Left = 120
- TabIndex = 5
- Top = 360
- Width = 2655
- End
- End
- Begin Label Label1
- Alignment = 2 'Center
- BackColor = &H00C0C0C0&
- Caption = "Label1"
- Height = 2055
- Left = 240
- TabIndex = 3
- Top = 240
- Width = 4935
- End
- Begin Menu mnuInfo
- Caption = "&Demos"
- Begin Menu mnuDemoAnother
- Caption = "&Another Window..."
- End
- Begin Menu mnuDemoTextOut
- Caption = "&SuperTextOut Demo..."
- End
- Begin Menu mnuDemoTextJust
- Caption = "Text &Justification"
- End
- Begin Menu mnuInfoSep1
- Caption = "-"
- End
- Begin Menu mnuExit
- Caption = "E&xit"
- End
- End
- Begin Menu mnuHelp
- Caption = "&Help"
- Begin Menu mnuHelpContents
- Caption = "DLL Help &Contents..."
- End
- Begin Menu mnuHelpSearch
- Caption = "DLL Help &Search..."
- End
- End
- Sub Command1_Click ()
- MsgBox "This is a sample message box.", 48, "MsgBox Test"
- End Sub
- Sub Command2_Click ()
- Cmdialog1.Action = 1
- End Sub
- Sub Command3_Click ()
- Cmdialog1.Action = 2
- End Sub
- Sub Form_Load ()
- x% = Get3DfxPlusVersion()
- ScreenCenterWindow Me.hWnd
- 'CHANGE THESE VALUES TO EXPERIMENT WITH CUSTOM CONFIGURAIONS
- '(REFER TO 3DFXPLUS.BAS OR 3DFXPLUS.HLP FOR THE VARIOUS OPTIONS AVAILABLE)
- 'SetFrameCaptionAlignment "center"
- 'SetFrameCaptionStyle "raised"
- 'SetFrameBorderStyle "RaisedDouble"
- 'SetFrameFontSpecs "Arial", "bold", 14, QBColor(1)
- 'SetCheckBoxStyle "SunkenCheck"
- 'SetCheckBoxCaptionStyle "raised"
- 'SetCheckBoxGraphicAlignment "right"
- 'SetCheckBoxTextAlignment "left"
- 'SetCheckBoxFontSpecs "Arial", "bold", 10, QBColor(4)
- 'SetOptBtnStyle "SunkenCircle"
- 'SetOptBtnCaptionStyle "plain"
- 'SetOptBtnGraphicAlignment "left"
- 'SetOptBtnTextAlignment "right"
- 'SetOptBtnFontSpecs "Times New Roman", "italic", 12, QBColor(1)
- 'SetPictureBoxBorder "raised"
- 'SetVBComboBoxBorder "raised"
- 'SetDriveBoxBorder "raised"
- 'SetDirBoxBorder "raised"
- 'SetFileBoxBorder "raised"
- 'SetVBListBoxBorder "raised"
- 'SetVBHScrollBarBorder "raised"
- 'SetVBVScrollBarBorder "raised"
- 'SetVBTextBoxBorder "raised"
- 'SetFrameBorder "raised"
- 'SetOptBtnBorder "raised"
- 'SetCheckBoxBorder "raised"
- 'SetListBoxBorder "raised"
- 'SetEditBoxBorder "raised"
- 'SetScrollBarBorder "raised"
- 'SetStaticBorder "raised"
- 'AbortIfWin4Used False
- 'SetBackDropStyle "SlickFillLight"
- Window3Dfx Me.hWnd
- nl = Chr$(13) + Chr$(10)
- mnuHelp.Caption = Chr$(8) + "&Help" 'right justifies menu item
- msg$ = nl + "This small application demonstrates some" + nl
- msg$ = msg$ + "of the functions of 3DfxPlus.DLL and a few" + nl
- msg$ = msg$ + "VB tricks too. Print and study the program" + nl
- msg$ = msg$ + "to fully understand how it all works" + nl
- msg$ = msg$ + "together. Also, read the online Help file" + nl
- msg$ = msg$ + "3DfxPlus.HLP to learn about the functions in" + nl
- msg$ = msg$ + " this version of 3DfxPlus ... and about how to" + nl
- msg$ = msg$ + " register this shareware utility."
- Label1.Caption = msg$
- End Sub
- Sub Form_Paint ()
- Draw3DWindowBox Me.hWnd, 3, "SunkenDouble"
- DoControl3D Label1, raised, 4
- Draw3Dbox Me.hWnd, 215, 185, 140, 60, "RaisedDouble"
- End Sub
- Sub mnuDemoAnother_Click ()
- Screen.MousePointer = 11
- AltWdw.Show 1
- Me.SetFocus
- End Sub
- Sub mnuDemoTextJust_Click ()
- Screen.MousePointer = 11
- TextJust.Show 1
- Me.SetFocus
- End Sub
- Sub mnuDemoTextOut_Click ()
- Screen.MousePointer = 11
- TextOut.Show 1
- Me.SetFocus
- End Sub
- Sub mnuExit_Click ()
- Unload Me
- End Sub
- Sub mnuHelpContents_Click ()
- On Error Resume Next
- MyHelpFile$ = App.Path
- MyHelpFile$ = AddSeparator(MyHelpFile$) + "3DFXPLUS.HLP"
- Screen.MousePointer = 11
- ret% = WinHelp(Me.hWnd, MyHelpFile$, HELP_CONTENTS, 0&)
- Screen.MousePointer = 0
- End Sub
- Sub mnuHelpSearch_Click ()
- On Error Resume Next
- MyHelpFile$ = App.Path
- MyHelpFile$ = AddSeparator(MyHelpFile$) + "3DFXPLUS.HLP"
- Screen.MousePointer = 11
- ret% = WinHelp(Me.hWnd, MyHelpFile$, HELP_PARTIALKEY, "")
- Screen.MousePointer = 0
- End Sub
-