vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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

Visual-Basic Einsteiger
Re: Bild tanzperent bzw. bestimmte Farbe ändern 
Autor: DaniGro
Datum: 16.05.06 21:59

Danke für die Funktion TransparentBlt , nur wie mache ich das jetzt, dass ich aus diesem Code ein Code mache, der nur mit einer PicutreBox funktioniert (Die Bilder werden am Anfang bei Form_Load geladen).

Private Declare Function TransparentBlt Lib "msimg32" _
(ByVal hdcDest As Long, _
ByVal nXOriginDest As Long, _
ByVal nYOriginDest As Long, _
ByVal nWidthDest As Long, _
ByVal nHeightDest As Long, _
ByVal hdcSrc As Long, _
ByVal nXOriginSrc As Long, _
ByVal nYOriginSrc As Long, _
ByVal nWidthSrc As Long, _
ByVal nHeightSrc As Long, _
ByVal crTransparent As Long) _
As Long
 
Private Declare Function GetPixel Lib "gdi32" _
(ByVal hdc As Long, _
ByVal x As Long, _
ByVal y As Long) _
As Long
 
Private Function fMakeTransparentRegion(pbSource As PictureBox, _
        pbDestination As PictureBox)
Dim lTransColor As Long
 
lTransColor = GetPixel(pbSource.hdc, 0, 0)
Call TransparentBlt(pbDestination.hdc, 0, 0, pbSource.ScaleWidth, _
            pbSource.ScaleHeight, _
            pbSource.hdc, 0, 0, _
            pbSource.ScaleWidth, _
            pbSource.ScaleHeight, _
            lTransColor)
    Picture2.Refresh
End Function
 
Private Sub Command1_Click()
    fMakeTransparentRegion Picture1, Picture2 
End Sub
 
Private Sub Form_Load()
 Picture1.Picture = LoadPicture(App.Path & "\3DSmiley16.bmp")
    With Picture1
        .AutoRedraw = True
        .ScaleMode = 3
        With Picture2
            .AutoRedraw = True
            .ScaleMode = 3
            .Width = Picture1.Width
            .Height = Picture1.Height
        End With
    End With
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bild tanzperent bzw. bestimmte Farbe ändern607DaniGro16.05.06 18:48
Re: Bild tanzperent bzw. bestimmte Farbe ändern368OldMan16.05.06 19:49
Re: Bild tanzperent bzw. bestimmte Farbe ändern403DaniGro16.05.06 20:07
Re: Bild tanzperent bzw. bestimmte Farbe ändern356Zardoz16.05.06 20:19
Re: Bild tanzperent bzw. bestimmte Farbe ändern340DaniGro16.05.06 21:43
Re: Bild tanzperent bzw. bestimmte Farbe ändern389DaniGro16.05.06 21:46
Re: Bild tanzperent bzw. bestimmte Farbe ändern348DaniGro16.05.06 21:59
Re: Bild tanzperent bzw. bestimmte Farbe ändern354Zardoz16.05.06 22:13
Re: Bild tanzperent bzw. bestimmte Farbe ändern351DaniGro17.05.06 14:48

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