Any ideas on how to implement it with Qt4.7 or with the native win32 api. It's fine to use DirectX (via sth like this) or OpenGL too. An animation with a semi-transparent window that refreshes in every frame with more opacity is flickering like hell. For now I'm thinking about Windows 7 but WinRT compatibility wouldn't hurt.
Asked
Active
Viewed 733 times
2
-
7Simply `AnimateWindow(AW_BLEND)` does not work for you? This works perfectly well for me. – Damon Oct 04 '11 at 15:53
-
thanks, had no idea about built-in support... I upvoted your comment; not sure how to mark it as a solution. – Gabor Oct 05 '11 at 09:02
-
ber4444, you should have included @Damon in your comment so that he would be notified about it. He might create an answer after seeing it or just leave it as a comment. – IronMensan Oct 09 '11 at 21:36
-
Make sure the surface your blitting to is double buffered, this generally gets rid of most flickering issues – Necrolis Oct 15 '11 at 20:43
-
@ber4444 Paste the answer in as your own and accept it a day later. – Phil Hannent Dec 21 '11 at 08:36
-
@Damon, it's an old question, but pls have a look at the comments on http://msdn.microsoft.com/en-us/library/windows/desktop/ms632669(v=vs.85).aspx, they confirm that it does not work with translucent windows which are standard in modern desktop (Aero) and it's explicitly unsupported on ARM (Metro) – Gabor Nov 08 '14 at 10:02