让窗口始终在所有窗口最前面,包括在播放视频文件全屏的时候?

时间:2022-01-07 20:29:14
让窗口始终在所有窗口最前面,包括在播放视频文件全屏的时候?

目前使用以下的代码 不过是不行的.
OnInitDialog()
{
this->SetWindowPos(&CWnd::wndTopMost,   0,0,0,0,   SWP_NOMOVE|SWP_NOSIZE);
SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);


这个当 迅雷看看播放器 或者其它播放器放视频的时候,窗口还是在播放器后面去了.

主要的目的是,在播放视频的时候在在播放器上面显示其它文字.

即要让另一个软件显示字时 在视频全屏的时候 仍然还是在最前面.


2 个解决方案

#1


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法

#2


这个真还没试过,不知道是不是两个窗口同时设置置顶的时候,是不是哪个对吼点击,哪个显示在最外面

#1


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法

#2


这个真还没试过,不知道是不是两个窗口同时设置置顶的时候,是不是哪个对吼点击,哪个显示在最外面