---
title: "spara från BitBlt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/71039-spara-från-bitblt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Nexus86"
published: "2003-03-13T21:49:12.000Z"
updated: "2003-03-19T14:16:07.000Z"
replies: 6
views: 236
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/71039-spara-från-bitblt"
---

# spara från BitBlt?

## #1 — Nexus86, 2003-03-13T21:49Z

När man har använt BitBlt för att kopiera en bild till en CompatibleDC, går det att spara den då med hjälp av hDC?

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

## #2 — niko, 2003-03-13T22:18Z

Ja, om din DC är en picturekontroll eller ett formulär eller nåt som har en image-property så är det ju lätt:

```
SavePicture dinFrm.Image, filnamn
```

Om du menar via API:er (som jag misstänker) så vet jag inte på rak arm ..

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

## #3 — Nexus86, 2003-03-14T15:55Z

Det går inte om man har använt BitBlt. Har nämligen provat för nåt år sedan. Har bara inte behövt det tidigare.

EDIT // Kan även notera att en CompatibleDC inte är en kontroll eller formulär. ;)

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

## #4 — niko, 2003-03-14T16:34Z

> Det går inte om man har använt BitBlt.

Vad går inte? Att blitta på ett formulär och anropa *SavePicture* går alldeles utmärkt?

Men annars vet jag inte. Har inte så bra koll på GDI-grejer. Du kan ju även prova C++-forumet eftersom frågan ändå är mer WinAPI-specifik än VB-specifik.

> Kan även notera att en CompatibleDC inte är en kontroll eller formulär.

Nej, jag vet. Det var därför jag elegant försökte glida undan genom att skriva "DC".  ;)

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

## #5 — Nexus86, 2003-03-15T11:58Z

Hhm.. \*host host\* Låter bilden tala för sig själv. :)

<http://skoldnet.mine.nu/funka_inte.bmp> (Orkar inte spara om den för jag har bara Photoshop som kan det. :))

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

## #6 — niko, 2003-03-15T14:56Z

Stora gråa bitmappar brukar visserligen räknas som ganska tung bevisning men i detta fall så skulle jag nog ändå vilja påstå att du antagligen inte satt "Autoredraw" till "True" för formuläret innan du anropar "BitBlt"?

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

## #7 — Nexus86, 2003-03-19T14:16Z

Gör man det så går det inte med BitBlt om inte Formuläret har visible false. Däremot kan man sätta AutoRedraw till True efter BitBlt.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/71039-spara-från-bitblt
