Hi again, I'm trying to change the image that fills progressbar, but I have met small inconvenience. Start configuration of progressbar: wi.g.show = TRUE; wi.g.x = 340; wi.g.y = 40; wi.g.width = 120; wi.g.height = 190; wi.g.parent = ghContainerPage0; wi.text = ""; wi.customDraw = gwinProgressbarDraw_Image; wi.customParam = &slider_1_greyimg; wi.customStyle = &BlackWidgetStyle; ghProgressbar1 = gwinProgressbarCreate(0, &wi); gwinProgressbarSetRange(ghProgressbar1, 0, 190); gwinProgressbarSetPosition(ghProgressbar1, 90); During system working I change image with function - gwinProgressbarDraw_Image(ghProgressbar1, (void*)&slider_1_greyimg). I see that image was changed, but when the position of the progressbar is changing, progressbar is fill with previous image. What's missing in my code?