社区
界面
帖子详情
如何使窗口始终处于前台?
lincolnandlinda
2008-08-18 06:07:04
这个玩意是不是和locksetforegroundwindow有关?
...全文
641
27
打赏
收藏
如何使窗口始终处于前台?
这个玩意是不是和locksetforegroundwindow有关?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lincolnandlinda
2008-08-31
打赏
举报
回复
虚拟桌面还是不行,我已经试过了.估计只有钩子才可以实现前台窗口窗口的锁定.
Conry
2008-08-28
打赏
举报
回复
CreateDesktop
SwitchDesktop
SkinBeauty
2008-08-27
打赏
举报
回复
不知是否有误解你的需求,如果置顶窗口,
前面所说的SetWindowPos()是可以实现的。
lincolnandlinda
2008-08-22
打赏
举报
回复
SetWindowPos()行不通的。
新建一个桌面,这个想法的很有创意!!!!
哪位用过hook的指点一下能否实现。
0011411
2008-08-22
打赏
举报
回复
//窗口前置
::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOACTIVATE ¦SWP_NOMOVE ¦SWP_NOSIZE);
coolstar14
2008-08-22
打赏
举报
回复
仅一个想法, 大家考虑有没有可能.
我知道多用户的窗口, 其它用户的是不能弹到当前窗的. 那有没有可能在多用户方面考虑一下呢? 比如说给希望前台的程序单独建一个桌面, 不允许其它程序与这个桌面交互, 然后把这个新桌面置为当前的.
ringphone
2008-08-22
打赏
举报
回复
用定时器没办法解决,要求是不能切换到后台,一旦被切换,就算马上切换回来也已经晚了,试试HOOK吧,程序运行时禁止其他程序切换到前台。
chenyu2202863
2008-08-22
打赏
举报
回复
这样吧,用定时器,然后每次都把窗口SetwindowPos
schlafenhamster
2008-08-22
打赏
举报
回复
如果你的窗口是桌面的子窗口1的子窗口2,让子窗口2为桌面的子窗口可以使子窗口2在前面.
linuxrat
2008-08-22
打赏
举报
回复
mark
ringphone
2008-08-21
打赏
举报
回复
你说游戏我就懂了,我深有体会,玩生化危机4,瑞星经常捣鬼,切换到前台,我经常是玩着玩着黑屏,然后再切换回来,主角已经挂了。不过就算是CAPCOM这种大公司做的游戏都有这种问题,好象不好解决吧?
lincolnandlinda
2008-08-21
打赏
举报
回复
任何窗口都是桌面的字窗口。
schlafenhamster
2008-08-21
打赏
举报
回复
让你的窗口是"桌面"的子窗口.
lincolnandlinda
2008-08-21
打赏
举报
回复
如果哪位大侠知道办法解决这个问题,请多多赐教。
lincolnandlinda
2008-08-20
打赏
举报
回复
[Quote=引用 11 楼 ringphone 的回复:]
WM_ACTIVATEAPP消息,发现不在前台了切换会前台。
[/Quote]
你说的确实是一种办法,可是你知道一些大游戏切入切出要花2秒左右的时间,这样如果在关键时候那就惨了!!!
lincolnandlinda
2008-08-20
打赏
举报
回复
我编了个小程序,里面要使用creatprocess(..)。当我在游戏时,老会跳出去,这样很烦人。
所以我想有没有什么办法阻止跳出。
ringphone
2008-08-20
打赏
举报
回复
WM_ACTIVATEAPP消息,发现不在前台了切换会前台。
chinalongship
2008-08-19
打赏
举报
回复
mark
lizhigang34
2008-08-19
打赏
举报
回复
[Quote=引用 8 楼 chenluhua1999 的回复:]
是不是这个意思?
//使窗口在最前面
::SetWindowPos(m_hWnd,
HWND_TOPMOST,
0,0,0,0,
SWP_NOACTIVATE ¦SWP_NOMOVE ¦SWP_NOSIZE); // 显示在最前面
[/Quote]
楼上的不是说清楚了吗,不是这个意思
Amuro1987218
2008-08-19
打赏
举报
回复
WS_ex_tool什么的那个可能满足你要求
加载更多回复(7)
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
如何留住
窗口
? 12 1)Windows的消息与消息循环 14 2)消息处理函数与常用消息 17 )Windows的
窗口
过程函数 19 3、GDI编程之设备上下文 1)GDI的通用编程框架 22 2)GDI的绘图步骤 25 3)GDI获取设备...
易语言SetForegroundWindow将
窗口
设为系统的
前台
窗口
.DLL命令 SetForegroundWindow, 整数型, "user32", "SetForegroundWindow", , , 将
窗口
设为系统的
前台
窗口
。这个函数可用于改变用户目前正在操作的应用程序 非零表示成功,零表示失败。会设置GetLastError .参数 ...
判断应用是否
处于
前台
的六种方法优缺点?
前段时间需要做一个功能,就是判断手机中本APP是否
处于
前台
,如果
处于
前台
就执行一个操作.参考了网上其他大神写的一些方法,发现一些漏洞和bug,表达一下自己观点.这是github通用的判断
处于
前台
的六种方法:...
使当前
窗口
为
前台
窗口
SetForegroundWindow 函数功能:该函数将创建指定
窗口
的线程设置到
前台
,并且激活该
窗口
。键盘输入转向该
窗口
,并为用户改各种可视的记号。系统给创建
前台
窗口
的线程分配的权限稍高于其他线程。 函数原型:BOOL ...
【Python随笔】PyQt5检查
窗口
是否在屏幕
前台
被激活的方法
自己做的基于PyQt5效率工具有一个优化需求:当
窗口
不在
前台
激活的情况下,不做后台任务,因此需要检查
窗口
是否在
前台
PyQt的接口文档定义啥的找起来比较复杂,坑也比较多,stackoverflow上边也没有什么很完美的答案 ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章