skyfree 发表于 2008-6-5 09:38:19

怎么让一个程序始终处于顶层?

可能不同的人对这个问题的说法和理解不太一样,我详细的说明一下

让一个程序运行时始终位于最顶层,就像任务管理器的“前端显示”选项一样,选中后任务管理器始终处于最前端,也就是说无论其他什么程序都不会遮盖任务管理器。不知道我这样说是否能把我的意思表达清楚。

我以前用VB时调用API函数实现过这个功能,可代码不幸遗失了,最近是怎么的也想不起来是哪个API函数了,所以特来请教。哪位兄弟能帮忙写一段让某程序始终处于最顶层的代码,万分感谢。

顺道再问一下,处于最底层的怎么写?

[ 本帖最后由 skyfree 于 2008-7-26 09:10 编辑 ]

真会走路的废柴 发表于 2008-6-5 09:48:01

WinSetOnTop

au3 自带的

jhwl 发表于 2008-6-5 14:59:33

不清楚你说的什么意思,如果你想让窗体位于"总是在顶层"就像播放器一样,那么你就可以使用
WinSetOnTop ( "窗口标题", "窗口文本", 标志 ),
,如果想实现进程保护,你可以模仿系统进程...

[ 本帖最后由 jhwl 于 2008-6-5 15:06 编辑 ]

renren 发表于 2008-6-7 02:06:17

WinSetOnTop 可以帮助你,建议看下`帮助文档.
页: [1]
查看完整版本: 怎么让一个程序始终处于顶层?