hintergrund sichern bei überlapung in xlib

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
youssef
Beiträge: 8
Registriert: 11.07.2004 17:47:24

hintergrund sichern bei überlapung in xlib

Beitrag von youssef » 10.08.2004 16:52:56

hallo zusammen,

ich habe das Problem dass ich beim Überlappung eines dialogfeld(rechteck) den hintegrund sichern muss und wieder anzeigen wenn das dialogfeld beendetist.
ich habe das zu sicherende bereich in ein bild gerettet über XGetImage und mit XPutImage wieder das Bild in der Fenster einfüget.
das programm stürtzt aber ab und gibt die BadMatch (invalid parameter attributtes) als Fehler aus.

Code: Alles auswählen

 if ((image = XGetImage(display, hwndAct, 10, 10, 160, 160, AllPlanes, XYPixmap)) == NULL )
Display *display
Window hwndAct= fenster

hat jemand schon damit was gemacht oder kennt jemand eine andere möglichkeit , wie man diese Problem löst (mit area)?
muss man für getImage speicher vorher allokieren, was mache ich da falsch ?

danke im voraus
youssef

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 10.08.2004 17:41:21

Auch dieser Beitrag wandert von 'Grafische Oberflächen' nach Softwareentwicklung...

Kannst Du Deinen nächsten Beitrag bezüglich Programmierung bitte gleich hier posten?

Danke


Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Antworten