怎样实现类似这个射手影音播放器的控制窗口?
如上图,我现在也在写一个播放器,也想弄一个这样的控制窗口。用过射手播放器的都知道,它的控制窗口比较灵活。但你把鼠标移动到它所在的区域附近时它才会出现。鼠标离开后,它就会消失。而且这个窗口时半透明的。这窗口也可以移动。
我现在能想到的实现方法是,建一个窗口,去掉边框。去掉边框后无法用鼠标移动窗口,需要自己重载某个消息来实现鼠标移动。
把这个小窗口设为播放器窗口类的一个数据成员。在播放器窗口检测鼠标移动消息,当检测到鼠标出现在某个位置时就显示这个小窗口,鼠标离开后就隐藏这个小窗口。
那个半透明,我以前也尝试做过,就是没做好。
大家怎么看?
如上图,我现在也在写一个播放器,也想弄一个这样的控制窗口。用过射手播放器的都知道,它的控制窗口比较灵活。但你把鼠标移动到它所在的区域附近时它才会出现。鼠标离开后,它就会消失。而且这个窗口时半透明的。这窗口也可以移动。
我现在能想到的实现方法是,建一个窗口,去掉边框。去掉边框后无法用鼠标移动窗口,需要自己重载某个消息来实现鼠标移动。
把这个小窗口设为播放器窗口类的一个数据成员。在播放器窗口检测鼠标移动消息,当检测到鼠标出现在某个位置时就显示这个小窗口,鼠标离开后就隐藏这个小窗口。
那个半透明,我以前也尝试做过,就是没做好。
大家怎么看?
直接绘制图片,组合控件即可,可以看下directui