现在我要实现一个播放窗口,在全屏和最小化之间切换的功能;
问题,在全屏的时候,我想实现暴风影音那种,有个浮动的工具条,鼠标移动到下方区域就显示出来,请问怎么实现这个功能。我用调用了一个ActiveX播放器veryMatrix他们的方法FullScreen实现全屏,但是我的工具条怎么都无法显示上去了。
不知道他们那个方法是怎么实现的,难道调用了SetWindoPos设置为topmost后,其他窗口就不能显示上去了吗?那暴风那种是怎么实现的,请各位帮忙提供一些思路。
问题,在全屏的时候,我想实现暴风影音那种,有个浮动的工具条,鼠标移动到下方区域就显示出来,请问怎么实现这个功能。我用调用了一个ActiveX播放器veryMatrix他们的方法FullScreen实现全屏,但是我的工具条怎么都无法显示上去了。
不知道他们那个方法是怎么实现的,难道调用了SetWindoPos设置为topmost后,其他窗口就不能显示上去了吗?那暴风那种是怎么实现的,请各位帮忙提供一些思路。
解决方案 »
- 对话框初始化问题
- 如何设置CListCtrl单元格的字体大小
- 请问在线的朋友,SetScrollInfo、GetScrollInfo两个函数和SCROLLINFO结构的用法!请详细解答一下。
- 控件刷新闪烁问题
- 怎样制作一个类似任务栏的窗口
- 怎么根据宏值取得宏的变量名?
- 选择“Go To Definition Of InitCtrl”时弹出“The Symbol"InitCtrl"is undefined”话框,是因为什么?
- ★★ 如何做这样的层? ★★
- 急!!!简单的对等络组
- VC中的常量DISP_E_PARAMNOTFOUND十进制的值是多少啊?
- 如何枚举图盘图标,并且依次获得托盘图标句柄?
- VC中用什么方法成员变量可以实现全局变量的功能
int cy = GetSystemMetrics(SM_CYSCREEN); ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,cx,cy,SWP_SHOWWINDOW);
::SetWindowPos(m_pDlgToolbar->GetSafeHwnd(),HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_SHOWWINDOW);但是我的ActiveX播放器程序中,我调用的是播放器SDK提供的方法,fullscreen();然后,我再调用
::SetWindowPos(m_pDlgToolbar->GetSafeHwnd(),HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_SHOWWINDOW);这样,我的m_pDlgToolbar窗口就无法最前端显示了,谁做过播放器窗口的,请帮忙提供一下解决思路。