vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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: Button und Bild transparent 
Autor: Zardoz
Datum: 02.07.08 17:37

Hallo Oly,
probier mal dieses:
' Controls: 2 * Picturebox
' Die Form muss ein Bild haben
 
Option Explicit
 
Private Declare Function TransparentBlt& Lib "msimg32.dll" (ByVal hdcDest&, _
  ByVal nXOriginDest&, ByVal nYOriginDest&, ByVal nWidthDest&, ByVal _
  nHeightDest&, _
  ByVal hdcSrc&, ByVal nXOriginSrc&, ByVal nYOriginSrc&, ByVal nWidthSrc&, _
  ByVal nHeightSrc&, ByVal crTransparent&)
 
Private Sub Form_Load()
  Dim Dat1$, Breite&, Höhe&
 
  Dat1 = "C:\Buttonbild.bmp"
  If Dir$(Dat1) = "" Then
    MsgBox "Datei nicht gefunden.", vbExclamation + vbOKOnly
    Exit Sub
  End If
  Me.ScaleMode = vbPixels
  With Picture2
    .Visible = False
    .ScaleMode = vbPixels
    .AutoSize = True
    Set .Picture = LoadPicture(Dat1)
    Breite = .ScaleWidth
    Höhe = .ScaleHeight
    .AutoRedraw = True
    With Picture1
      .Visible = True
      .ScaleMode = vbPixels
      .AutoRedraw = True
      .PaintPicture Me.Picture, 0, 0, .ScaleWidth, .ScaleHeight, _
        .Left + 2, .Top + 2, .ScaleWidth, .ScaleHeight
      Call TransparentBlt(.hDC, (.ScaleWidth - Breite) / 2, (.ScaleHeight - _
        Höhe) / 2, _
        Breite, Höhe, Picture2.hDC, 0, 0, Breite, Höhe, vbWhite)
    End With
    Set .Picture = LoadPicture()
    .Cls
    .AutoRedraw = False
  End With
End Sub

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Button und Bild transparent1.237Oly02.07.08 12:15
Re: Button und Bild transparent758Gecko02.07.08 12:43
Re: Button und Bild transparent585Oly02.07.08 13:16
Re: Button und Bild transparent607Zardoz02.07.08 13:26
Re: Button und Bild transparent578Oly02.07.08 13:58
Re: Button und Bild transparent591Zardoz02.07.08 14:02
Re: Button und Bild transparent571Oly02.07.08 14:11
Re: Button und Bild transparent681Zardoz02.07.08 16:30
Re: Button und Bild transparent616Oly02.07.08 16:36
Re: Button und Bild transparent565Zardoz02.07.08 17:37
Re: Button und Bild transparent545Oly02.07.08 19:52
Re: Button und Bild transparent558Oly02.07.08 20:50
Re: Button und Bild transparent554Zardoz02.07.08 20:58
Re: Button und Bild transparent529Oly02.07.08 22:02

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