3 ms·
> visually complicated app to ever be fully resizable in all dimensions without any flicker This is still ridiculously hard to do on Windows if using standard
by eps 5y ago
> visually complicated app to ever be fully resizable in all dimensions without any flicker
This is still ridiculously hard to do on Windows if using standard controls as a filler. Especially when resizing by the top or left edge. The only trick I know is to attach D3D context to the window, but even that has edge cases that look even more jarring than regular flickering.
- userbinator 5y agoWS_CLIPCHILDREN? I haven't had problems with using that to eliminate flicker. When drawing using GDI, double-buffering also works. (Long-time Win32 developer here.)
- eps 5y agoThis works in some cases, not all. Editboxes flicker if they have focus and are being resized. They also flicker when resized programmatically (e.g. when doing layout transition animations) and this is virtually impossible to eliminate, but that's a separate issue.