一般视频放在最前端的时候,就是最上层,但如果需要把视频窗口保持在所有窗口上方,则需要设置为置顶,部分软件有置顶的功能,点击即可置顶,如果没有该功能的软件,则需要第三方窗口置顶工具,比如WINTOP小程序。下面演示使用方法:
所需材料:联想 AIO520-22一体机、WIN7、WINTOP2.0.0、爱奇艺7.8(演示软件)。
一、如下图,这里打开的是爱奇艺,如果软件自己就具备置顶按钮,点击该按钮就可以使用视频窗口在所有窗口最上层。
二、如果没有的话,则需要第三方置顶小工具,这里用WINTOP演示,双击打开该小程序。
三、然后再打开需要置顶的视频播放器。
四、最后把WINTOP窗口内的小手拖到视频窗口上面,就可以使该窗口置顶。
我们已经看到了一些应用程序,无论该活动窗口是否保持窗口之上,常见的Microsoft Word文档打开,编辑搜索窗口就是这样。在VB开发通过调用SetWindowsPos()API函数来实现这个功能。该函数的声明如下:私人声明函数SetWindowPos 解放“USER32”(BYVAL HWND长,_ BYVAL hWndInsertAfter长,BYVAL X作为长,BYVAL y为龙,_ BYVAL CX长,BYVAL CY一样长, BYVAL wFlags长),只要 ----的hWnd参数是窗口的句柄X,窗口的左上角的y坐标,CX,CY是窗口宽度和高度hWndInsertAfter参数列表的hWnd窗口在窗口句柄的窗前,有四个可能的值: 可选的串行值 1 HWND_BOTTOM的作用在窗口列表 2 HWND_TOP在上列表 3 HWND_TOPMOST在窗口顶部的字符序列窗口的窗口底部的窗口列表窗口 4 HWND_NOTOPMOST窗口在列表窗口的顶部,在顶层窗口 ---- WFlags参数是一个整数值,有八个可选值: >序号可以选择价值 1 SWP_DRAWFRAME角色周围画一个框窗 2 SWP_HIDEWINDOW隐藏窗口 3 SWP_NOACTIVATE不激活窗口 4 SWP_NOMOVE保持窗口 5 SWP_NOREDRAW窗口的当前位置不自动重绘 6 SWP_NOSIZE保持当前窗口的大小 7 SWP_NOZORDER保持窗口在窗口中列出 8 SWP_SHOWWINDOW当前位置显示窗口 ----这七个变量的函数以下示例程序演示试验做出正确的选择,在应用程序运行后的窗口可以保持在总量的顶部,程序清单如下: BR p>Explicit选项私人声明函数SetWindowPos 解放“USER32”(BYVAL HWND长,_ BYVAL hWndInsertAfter长, BYVAL X倍, BYVAL y为龙,_ BYVAL CX长,BYVAL CY一样长, BYVAL wFlags长),只要私人常量HWND_TOPMOST = -1 私人常量SWP_SHOWWINDOWS =& H40 私人小组Form_Load()昏暗retValue只要 retValue = SetWindowPos(Me.hwnd, HWND_TOPMOST,Me.CurrentX,_ 我。CurrentY的,300,300,SWP_SHOWWINDOWS) END SUB ----注:当你写一个函数声明时,整个函数的声明必须写在一行,不能开始新的一行。通常是一个函数声明从系统中自动获取,方法是从加载项管理器启动VB的“API浏览”程序,找到所需的函数声明中“API浏览”程序,然后复制到VB代码。