Custom functions not being called

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Custom functions not being called

    Hi,

    I've enabled Memory Device support using WM_SetCreateFlags(WM_CF_MEMDEV) to overcome flicker when several widgets in a dialog window are periodically updated. This works great.

    However, a number of other dialog windows now update much more slowly than with Memory Device support disabled. One thing I've noticed is that my custom drawing functions, set using LCD_SetDevFunc, are no longer called, in particular FillRect. With Memory Device support off, I see FillRect from GUIDEV_Lin_32.c being called which calls my custom FillRect. With Memory Device support enabled FillRect from GUIDEV_32.c is called which doesn't call my custom function. Note that I don't have the library source so I can't see why this is.

    Has anyone any clues or experience of this ?

    Thanks
    Dave