Problem mit Bilddarstellung aus imageList



  • Hi Leute,

    also ich hab folgenden Effekt: Zur Laufzeit erstelle ich eine Bitmap (z.B. mit der Größe 1024x768) und schreibe sie in eine imageList. Die Eigenschaft ImageSize der ImageList beträgt 128x128Pixel. Diese ImageList ist mit einem TreeView verbunden und wenn man ein Node erstellt und die in die imageList eingefügte Bitmap anzeigen lässt, dann wird das in der imageList enthaltene Bild so skaliert, das es in das Node hineinpasst.

    imageList1->Images->Add(bmp.->Image);
    treeView->Nodes->Add(imgdata->ImageName, imgdata->ImageName, i);
    

    Wenn danach aber die Bitmap bearbeitet wird und man weißt sie erneut der imageList an der Stelle der ursprünglichen Bitmap zu, wird beim anzeigen nur der linke obere Teil der Bitmap (128x128Pixel) angezeigt, also quasi nur der Teil der Bitmap, der in das Node hineinpasst.

    imageList1.Images[Imageindex]=BitmapList[Imageindex].Image;
    

    Anscheinend hat die imageList was dagegen eine Bitmap zu überschreiben, kann das sein??

    Vielen Dank und viele Grüße
    Cain


Anmelden zum Antworten