vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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: PictureBox nach Pixelvorgabe umrechnen 
Autor: Zardoz
Datum: 30.05.10 01:36

Hallo Tim,
ja, es geht auch mit Pictureboxen. Probier' mal dieses:
  Dim SW&, SH&, Alpha&, XPos&, YPos&
 
  Alpha = 128 ' Transparenz: 0 - 255
  ' Koordinaten des Gif-Bildes im Hintergrundbild:
  XPos = 80
  YPos = 120
  With Picture2 ' Enthält das Hintergrundbild
    .ScaleMode = vbPixels
    .AutoRedraw = True
    .Visible = False
  End With
  With Picture3 ' Enthält das Gif-Bild
    .ScaleMode = vbPixels
    .AutoRedraw = True
    SW = .ScaleWidth
    SH = .ScaleHeight
    .Visible = False
  End With
  With Picture1 ' Ergebnis
    .ScaleMode = vbPixels
    .BorderStyle = Picture2.BorderStyle
    .Width = Picture2.Width
    .Height = Picture2.Height
    .AutoRedraw = True
    .Cls
    Call BitBlt(.hdc, 0, 0, .ScaleWidth, .ScaleHeight, _
      Picture2.hdc, 0, 0, vbSrcCopy)
    Call TransparentBlt(.hdc, XPos, YPos, SW, SH, _
      Picture3.hdc, 0, 0, SW, SH, GetPixel(Picture3.hdc, 0, 0))
    Call AlphaBlend(.hdc, XPos, YPos, SW, SH, _
      Picture2.hdc, XPos, YPos, SW, SH, Alpha * &H10000)
    .Visible = True
  End With

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
PictureBox nach Pixelvorgabe umrechnen4.673Skyeye18.05.10 14:27
Re: PictureBox nach Pixelvorgabe umrechnen3.960Skyeye18.05.10 15:04
Re: PictureBox nach Pixelvorgabe umrechnen4.011Zardoz18.05.10 17:58
Re: PictureBox nach Pixelvorgabe umrechnen3.955Skyeye18.05.10 18:30
Re: PictureBox nach Pixelvorgabe umrechnen3.979Zardoz24.05.10 14:02
Re: PictureBox nach Pixelvorgabe umrechnen3.964Skyeye26.05.10 17:54
Re: PictureBox nach Pixelvorgabe umrechnen3.966Skyeye26.05.10 20:27
Re: PictureBox nach Pixelvorgabe umrechnen3.988Zardoz27.05.10 04:28
Re: PictureBox nach Pixelvorgabe umrechnen3.926Skyeye29.05.10 17:01
Re: PictureBox nach Pixelvorgabe umrechnen3.973Zardoz30.05.10 01:36
Re: PictureBox nach Pixelvorgabe umrechnen4.033Zardoz18.05.10 16:17
Re: PictureBox nach Pixelvorgabe umrechnen3.911Skyeye18.05.10 17:15

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