Avatar billede ulliware Nybegynder
20. februar 2001 - 13:10 Der er 2 kommentarer og
1 løsning

Gennemsigtig billedbaggrund i VB6

Kan man lave billeder -fx. i paint shop pro 6 med gennemsigtig baggrund og så bruge dem i VB (stadig gennemsigtig baggrund)
- eller rettere sagt; jeg har prøvet, men kan ikke.
Nogen ideer?

Ulliware
Avatar billede krismort Nybegynder
20. februar 2001 - 13:22 #1
Man kan ikke overføre billeder fra psp med gennemsigtig baggrund til vb...hvad der kan lade sig gøre er at lave en såkaldt \"monokrom maske\" af det originale billed hvor det hvide er det transparante og det sorte er det non transparante på det originale billed...
Disse to billeder kan kombineres med et api opkald kaldet BitBlt og overføres til skærmen...

reference:
http://www.vbexplorer.com/gdi1.asp


Avatar billede moses Praktikant
20. februar 2001 - 13:48 #2
Uden at vide det, så ville jeg mene, at man kunne placere et GIF billede med transparent farven aktiveret ?!?

Avatar billede skwat Praktikant
20. februar 2001 - 15:18 #3
et bud vil være at lave formen gennemsigtig det gøres ved at indsætte nedestående kode i et modul(her er formen kaldet form1)

Desuden skal projektet starte med sub_main()



Declare Function SetWindowLong Lib \"user32\" Alias \"SetWindowLongA\" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const WS_EX_TRANSPARENT = &H20&
Const GWL_EXSTYLE = (-20)

Sub Main()
Dim Ret As Long
Ret = SetWindowLong(Form1.hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT)
Form1.Show
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknologirådgiver inden for AI-området til Teknologiafdelingen

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen