vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Flimmern 
Autor: Silver
Datum: 14.03.04 18:00

Hallo Ihr,

Programmieren wir mal eine Laufschrift, ganz billig!
Man benötigt hierzu nur eine Picture-Box (Picture1) und einen Timer (Timer1).
Und folgenden Code:

Private text As String
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long


Private Sub Form_Load()

text = "ggfggggggcxjkxchjxvchjyhxvchxvchkxychxchcxhlkxlchxchvhvcxyhuidauhdouIÖXVHCPSR(FHUCVHUDVHSUDHUD<HUDHU<HIDVVHDLSVDHIUIVSÖVG<SDV<DPSVUGPSD2"

Picture1.AutoRedraw = True
Picture1.ScaleMode = vbPixels
Picture1.Visible = False
Me.ScaleMode = vbPixels
Me.Width = Screen.Width / 2

Picture1.Width = Picture1.TextWidth(text) * 1.5
Picture1.Height = Picture1.TextHeight(text) * 1.5
Picture1.Print text
Timer1.Interval = 10

End Sub

Private Sub Timer1_Timer()
Static x As Long
Dim ti As Double
x = x + 1
If x = Picture1.TextWidth(text) Then x = 0
BitBlt Me.hDC, 0, 0, Me.ScaleWidth, Picture1.ScaleHeight, Picture1.hDC, x, 0, vbSrcCopy

End Sub

So, das wars, F5 drücken - läuft!
Und flimmert wie die Sau!!!!!

Gehts auch ohne flimmern?!?

Gruß
Silver
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Flimmern1.470Silver14.03.04 18:00
Re: Flimmern1.143E714.03.04 19:34
Re: Flimmern1.168Silver14.03.04 23:24
Re: Flimmern1.090Zardoz15.03.04 07:14
Re: Flimmern1.067SailSteam14.03.04 20:44
Re: Flimmern1.001Silver14.03.04 23:19
Re: Flimmern1.353Zardoz14.03.04 22:00
Re: Flimmern1.124GuidoE20.03.04 03:20
Re: Flimmern1.065ApfelBaum20.03.04 10:55
Re: Flimmern1.022Zardoz20.03.04 16:25
Re: Flimmern1.095GuidoE20.03.04 18:46
Re: Flimmern1.077Zardoz23.03.04 17:48
Re: Flimmern1.040GuidoE23.03.04 18:25
Re: Flimmern1.184Killerkeule15.03.04 08:53
Re: Flimmern994Silver15.03.04 11:51
Re: Flimmern1.342Silver15.03.04 12:15
Re: Flimmern972Killerkeule15.03.04 12:53
Re: Flimmern1.046TheNukeduke15.03.04 21:17
Re: Flimmern988Silver15.03.04 21:25
Re: Flimmern1.028Noti16.03.04 05:04
Re: Flimmern977ApfelBaum16.03.04 12:51
Re: Flimmern974Silver16.03.04 22:15
Re: Flimmern1.041Silver16.03.04 22:18

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel