I have created irregular shaped media player application. I use WMP ActiveX control to play videos. To make form irregular shaped, I have put a background image on form and have set tranparency color to some color(color of edges of background image).
This works fine in Vista and Win7. But on XP Video screen flickers initially and then there is audio but no video. However if I move my form or minimize it, video screen will appear on monitor at the same location where it should have before moving or minimizing
the form. The video appears but not on my form but on whatever was behind of my form.
Also if I disable the hardware acceleration or remove the transparency color change, the video problem will sort but edges of form will no longer be transparent. I understand this has something to do with hardware overlay(VMR7 used by WMP) in XP, but I am
not getting whole picture.
Can anyone give some light on this?
Is there any other way to make irregular shaped windows form?
View Complete Post