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 )
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