Entwickler-Ecke
Multimedia / Grafik - Graphics-Objekt in PictureBox ausgeben
UGrohne - Do 09.08.07 14:44
Titel: Graphics-Objekt in PictureBox ausgeben
Hallo,
ich möchte den Screenshot eines Programmfensters in einer PictureBox ausgeben, nur bekomme ich irgendwie das Graphics-Objekt nicht in die Image-Property der picturebox.
Wie funktioniert das und kann mir jemand den Grund erklären, warum das so "kompliziert" ist? ;)
C#-Quelltext
1: 2: 3: 4:
| Graphics screen = Graphics.FromHwnd(handle); pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height); Graphics pbGraph = pictureBox1.CreateGraphics(); |
Danke im Voraus ;)
Christian S. - Do 09.08.07 15:45
Titel: Re: Graphics-Objekt in PictureBox ausgeben
UGrohne hat folgendes geschrieben: |
Wie funktioniert das |
Gar nicht.
Wenn es Dir reicht, den ganzen Bildschirm zu nehmen, schau Dir mal Graphics.CopyFromScreen (oder so ähnlich) an.
Ansonsten musst Du wohl über PInvoke gehen:
http://www.bobpowell.net/capture.htm
UGrohne - Do 09.08.07 19:31
Hmm, is ja toll :(
Aber ich brauche die die Fenster. Wunder mich nur, dass ich dann mit P/Invoke arbeiten muss, dachte eigentlich, dass so etwas unterstützt sein sollte :(
Trotzdem danke, ich werde mir das mal anschauen ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!