Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Bild eines Panels speichern
henny - Sa 18.07.09 16:18
Titel: Bild eines Panels speichern
Wie kann ich den Inhalt (Bild) eines Panels speichern?
henny - Sa 18.07.09 17:20
Ich meine das nicht so das das Bild des Panels sondern der Inhalt des Panels gespeichert wird
jakobwenzel - Sa 18.07.09 17:49
Was verstehst du denn unter "Inhalt (Bild)" aber nicht Bild?
henny - So 19.07.09 11:10
O.K.
Also
ich möchte einfach die Ganze Grafik die sich im Panel befindet speichern
jaenicke - So 19.07.09 11:12
Wenn es eine normale Grafik ist, klappt der Link oben.
Wenn es eine DirectShow Einblendung ist, dann geht das wie im anderen Thread schon gesagt, eben nicht. Aber wozu erst aufs Panel und dann woanders hin? :gruebel:
henny - So 19.07.09 11:16
Also jetzt noch mal langsam
ich möchte das es einen Button in meinem Project gibt und wenn man da drauf drückt dann soll das Bild stehen bleiben
Wie kann ich das machen?
ffgorcky - So 19.07.09 13:20
henny hat folgendes geschrieben : |
| ich möchte das es einen Button in meinem Project gibt und wenn man da drauf drückt dann soll das Bild stehen bleiben |
Was ist den alles auf Deinem Panel?
Also wenn ich das gerade richtig verstehe, dann möchtest Du dann nur keine Veränderungen (zumindest keine sichtbaren) mehr in Deinem Programm zulassen...
Das ginge doch einfach nur, indem Du eine
boolsche
Form-Variable setzt (z.B.
starre), die Du dann gleich
true setzt, wenn Du keine Veränderungen mehr haben möchtest.
Also würdest Du dann vor dem Druchrführen einer jeglichen Veränderung nur
if not starre then abfragen müssen - damit hast Du dann nur die Veränderungen, wenn Du sie möchtest - also in meinem Fall
starre:=false; setzt...
...oder habe ich Dein Problem jetzt gerade total missverstanden?
Dann solltest Du evtl mal den dafür relevanten Quelltext hier posten.
jaenicke - So 19.07.09 13:22
ffgorcky hat folgendes geschrieben : |
| Was ist den alles auf Deinem Panel? |
Es geht hier den anderen Posts nach zu urteilen um ein Bild einer Webcam, das nur an die Stelle des Bildschirms eingeblendet wird. Wenn man also einfach nur ein Bild des Panels über dessen DC macht, dann bekommt man nur einen schwarzen Fleck. An die Stelle wird das Bild dann via DirectShow direkt in den Grafikspeicher geschrieben...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!