---
title: "Lite andra små frågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/27667-lite-andra-små-frågor"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "gundeman"
published: "2001-10-10T19:05:00.000Z"
updated: "2001-10-12T19:11:00.000Z"
replies: 4
views: 224
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/27667-lite-andra-små-frågor"
---

# Lite andra små frågor

## #1 — gundeman, 2001-10-10T19:05Z

Jag undrar hur man skriver fysiken för ett hopp.
Jag förstår att det måste vara en X^2 graf men var och hur skriver du in den.

Sen undrar jag hu man gör för att få bakgrunden i tex en bmp fil som du hämtar in genomskinlig.

Sen en sista fråga. När man flyttar på bilden med piltangenterna så flimmrar bilden, hur fixar man det?

\[Redigerat av gundeman den 10 okt 2001\]

\[Redigerat av gundeman den 10 okt 2001\]

Permalänk: https://www.webforum.nu/p/27667

## #2 — fredrik, 2001-10-11T11:34Z

För att få en bild (bmp) genomskinlig så måste man använda ett API.
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
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.AutoSize = True
    Picture1.ScaleMode = vbPixels
    Picture2.ScaleMode = vbPixels
End Sub

Private Sub Picture2_Paint()
    DoEvents
    TransparentBlt Picture2.hdc, 0, 0, Picture2.ScaleWidth, Picture2.ScaleHeight, Picture1.hdc, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, vbWhite
End Sub

I detta exemplet behöver du 2 bilder (picturebox), Picture1 är den bilden som kommer att hamna ovanpå picture2. Här är det vit färg som görs transparent, använd därför en bild i picture1 som innehåller vit som bakgrund.

Permalänk: https://www.webforum.nu/p/399817

## #3 — gundeman, 2001-10-11T18:58Z

Hmmmmmmmmm det blir lite skumt när jag implementerar koden.
Antagligen är det jag som gör fel men frågan är vart.

Jag gör en picture 1 som är en gubbe med vit bakgrund. Sen en picture2 som bara är en bakgrund tex blå.

Funktionen skall jag väll skriva in i general declare eller?

Annars kan jag inte förstå vart jag gör fel för jag använder ctrl+c ctrl+v.

Permalänk: https://www.webforum.nu/p/399818

## #4 — fredrik, 2001-10-12T07:17Z

Hmmmm..skumt det ska nämligen funka direkt, jag skickar ett mail med några exempel filer.

Detta API.t ska stödjas av win98 och uppåt, fungerar det inte kan det bero på vilken version av 98.an man har.

Permalänk: https://www.webforum.nu/p/399819

## #5 — gundeman, 2001-10-12T19:11Z

Kom på att jag bytt e-mail glömmde att ändra här. Den nya är nemesis1@foxracing.every1.net

Permalänk: https://www.webforum.nu/p/399820

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/27667-lite-andra-små-frågor
