home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "AMSample"
- ' ActiveMovie OCX Sample Code
- ' Copyright (c) 1996 Microsoft Corporation
- ' All Rights Reserved
-
- Option Explicit
-
- ' Counters for Timer, PositionChange, and StateChange events.
- Global g_cTimer As Long
- Global g_cPositionChange As Long
- Global g_cStateChange As Long
-
- ' Tracks file name extension and whether or not a file is currently open.
- Global g_FileExtension As String
- Global g_FileOpened As Boolean
-
-
- Sub Main()
-
- ' Main entry point to ActiveMovie OCX Sample application.
-
- ' Load main form, position and show.
- Load frmMain
- With frmMain
- .Top = Screen.Height * 0.05
- .Left = Screen.Width * 0.05
- .Visible = True
- End With
-
- ' Load viewer form but don't show yet.
- Load frmViewer
- With frmViewer
- .Visible = False
- .Left = frmMain.Left + frmMain.Width
- .Top = frmMain.Top
- End With
-
- ' Initialize global variables.
- g_FileOpened = False
- g_FileExtension = ""
-
- End Sub
-
-
- Sub ResizeViewer()
-
- ' Resize form to dimensions of ActiveMovie control + nonclient region.
- With frmViewer
- .Visible = False
- .Height = .ActiveMovie1.Height + (.Height - .ScaleHeight)
- .Width = .ActiveMovie1.Width + (.Width - .ScaleWidth)
- .Visible = True
- End With
-
- End Sub
-
-
-
- Sub UpdateStatusBar()
-
- ' Update the main form status bar to show the current number of events.
-
- With frmMain.StatusBar1
- .Panels(1).Text = "Timer Events: " & g_cTimer
- .Panels(2).Text = "State Changes: " & g_cStateChange
- .Panels(3).Text = "Position Changes: " & g_cPositionChange
- End With
-
- End Sub
-
-
-
-
-
-