vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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
Re: Halbtransparentes Gif auf die Form bringen 
Autor: unbekannt
Datum: 16.03.02 23:36

Hi Niko,

da gibt es zwei Methoden: Alphablending die Eine oder TransparentBLT die Andere.

Hier mal die Letztere:

Private Declare Function TransparentBlt Lib "msimg32.dll" _
    (ByVal hdc 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 nSrcWidth As Long, ByVal nSrcHeight As Long, _
     ByVal crTransparent As Long) As Boolean
 
Private Sub Form_Load()
 
    Picture1.ScaleMode = vbPixels
    Picture2.ScaleMode = vbPixels
 
End Sub
 
Private Sub Picture2_Paint()
   TransparentBlt Picture2.hdc, 0, 0, Picture2.ScaleWidth, _
       Picture2.ScaleHeight, Picture1.hdc, 0, 0, Picture1.ScaleWidth, _
       Picture1.ScaleHeight, vbBlack
End Sub
Zwei Pictureboxen enthalten das gleiche Bild, diese zwei Pictureboxen werden genau übereinander gelegt. Picturebox2 ist die Box,die sichtbar ist. Mittels vbBlack etc. bestimmst du die Farbe, die Transparent sein soll.

cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Halbtransparentes Gif auf die Form bringen54Niko00616.03.02 17:48
Re: Halbtransparentes Gif auf die Form bringen200ModeratorDieter16.03.02 19:41
Re: Halbtransparentes Gif auf die Form bringen42Niko00616.03.02 19:52
Re: Halbtransparentes Gif auf die Form bringen42Doremi16.03.02 20:00
Re: Halbtransparentes Gif auf die Form bringen175unbekannt16.03.02 23:36
Re: Halbtransparentes Gif auf die Form bringen38Niko00617.03.02 00:47
Re: Halbtransparentes Gif auf die Form bringen189unbekannt17.03.02 00:48
Re: Halbtransparentes Gif auf die Form bringen40Niko00617.03.02 00:52
Das ist AlphaBlending ...193unbekannt17.03.02 01:01
Re: Das ist AlphaBlending ...35Doremi17.03.02 09:30
Re: Das ist AlphaBlending ...37Niko00617.03.02 09:57

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