How to Program Animerte i VB6

How to Program Animerte i VB6


Microsoft Visual Basic 6.0 er et programmeringsspråk som gir deg verktøy til å utvikle Windows-programmer. Du kan bruke Visual Basic for å utvikle enkle verktøy samt avanserte stasjonære og Internett-applikasjoner. Skjermsparere er bevegelige bilder eller mønstre som vises på dataskjermen når tastaturet eller musen ikke har vært brukt i en bestemt tidsperiode. I noen få trinn vil du være i stand til å lage en skjermsparer program ved hjelp av Visual Basic.

Bruksanvisning

1 Start Microsoft Visual Basic 6.0, og klikk deretter på "Standard EXE" i "New Project" dialogboksen. Høyreklikk på Form og velg "Properties." Type "" ved siden av "Caption." Set "styreboksen", "MinButton" og "MaxButton" til "False".

2 Velg "0-None" for "Border" og "2 - Maksimert" ". WindowState" for Sett "Back" til "& H0."

3 Klikk på "Vis kode" -ikonet ovenfor prosjektnavnet i "Project Explorer" ruten for å åpne kodevinduet. Kopier og lim følgende to funksjoner på toppen av din kode vinduet:

Private Declare Function SetWindowPos Lib "User32" _

(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal x As Long, ByVal Y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long

Private Declare Function ShowCursor Lib "User32" _

(ByVal bShow As Long) As Long

4 Kopier og lim inn koden nedenfor til å lage en ny prosedyre som vil holde formen på topp:

Sub AlwaysOnTop (FrmID som form, Ontop As Boolean)
Const SWP_NOMOVE = 2
Const SWP_NOSIZE = 1
Konst FLAGS = SWP_NOMOVE Eller SWP_NOSIZE
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2

Hvis OnTop Deretter

OnTop = SetWindowPos(FrmID.hWnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)

Ellers

OnTop = SetWindowPos(FrmID.hWnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)

Slutt om
End Sub

5 Klikk på "Design View" i "Project Explorer" for å se Form. Dobbeltklikk på skjemaet for å opprette "Load" hendelse. Kopier og lim inn følgende kode inne i Form "Load" hendelse for å håndtere animasjonen:

Velg Sak LCase (Venstre (Kommando, 2))

Case "/p": End
Case "/s"
Case Else: Me.Hide: frmSettings.Show: Exit Sub

End Select

Dim x As Integer
Ring AlwaysOnTop (Me, sann)
x = ShowCursor (False)

6 Kopier og lim inn følgende kode i "Losse" hendelse av skjema for å vise markøren når programmet avsluttes:

Dim x As Integer
x = ShowCursor (sann)

7 Kopier og lim inn følgende kode i "tastetrykk" hendelse i Form å losse skjermsparer hvis brukeren trykker på en tast på tastaturet:

Statisk Antall As Integer
Count = Antall + 1
Hvis Antall> 5 Da
losse Me
Slutt om

8 Klikk på "File" -menyen, klikk på "Make <prosjekt> .exe" for å lage en kjørbar. Gå til ditt prosjekt katalog og endre "EXE" forlengelse til "SCR." Kopier filen til "C: \ Windows \ System \" -mappen.