exxos wrote: ↑Sat Apr 25, 2020 12:53 pm
I do use evnt_multi For processing the buttons and clicks..
You can do that of course, but then you also have to manage some other things manually, like edit fields. A simple form_do() will usually be good enough.
there is actually a delay added in my program anyway between dialogues.
What for? your program will block anyway when processing the dialog.
Strictly speaking I do not need to check for WM_REDRAW, because I know exactly when I need to update the background, which is after the dialogue closes..
Strictly speaking you shouldn't directly draw to the desktop. It's not owned by you, but the AES.
I guess I could use WM_REDRAW
In your case, you can't. You won' get any WM_REDRAW message for the desktop, those are sent to the screen manager.
Just do yourself a favour, and do it cleanly. Its really not that difficult.