社区
C++ Builder
帖子详情
怎样使一个窗体成为整个桌面上的顶层窗口,像超级解霸的播放窗口一样?
Rayking
2003-07-21 11:10:43
请注意,SetWindowPos只能让窗口成为本程序里的顶层窗口,行不通
...全文
70
12
打赏
收藏
怎样使一个窗体成为整个桌面上的顶层窗口,像超级解霸的播放窗口一样?
请注意,SetWindowPos只能让窗口成为本程序里的顶层窗口,行不通
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvjack
2003-07-22
打赏
举报
回复
Libran() 说的没有问题
Rayking(雷廷) 好好试试
Rayking
2003-07-22
打赏
举报
回复
結論:當窗體是程序的主窗體時,fsStayOnTop使該窗體成為桌面上的頂層窗體,但是這對子窗體不適應。
不過這個答案已經接近了,結貼
ybluo
2003-07-22
打赏
举报
回复
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
或
Form的FormStyle属性设为fsStayOnTop ,
不会被覆盖啊
Rayking
2003-07-22
打赏
举报
回复
JSP,對不起,我剛又試了一下,初步確定你的辦法是可行的
Rayking
2003-07-22
打赏
举报
回复
JSP:你自己有沒有試過用fsStayOnTop?
Rayking
2003-07-22
打赏
举报
回复
螞蟻的拖放窗口就做得很成功
jishiping
2003-07-22
打赏
举报
回复
Form的FormStyle属性设为fsStayOnTop时,别的程序激活时不会蓋掉你的程序窗口,除非
别的窗口也具有TOPMOST属性。
nanhui
2003-07-22
打赏
举报
回复
为什么不用窗体的FormStyle属性,
设为fsStayOnTop就可以了
Rayking
2003-07-22
打赏
举报
回复
Libran 不對, 我說的是要保持為一個頂層窗口,你這樣用別的程序被激活時就會蓋掉我的程序窗口
zihan
2003-07-22
打赏
举报
回复
不过好像豪杰的桌面播放是揭了windows的底,不信你把一个粉红色底窗口拖动到豪杰底播放窗口上面,你会发现可以看到豪杰播放窗口的东西(你的窗口在豪杰上面,挡住豪杰的播放窗口),呵呵,不过不知道具体是什么原因了!
Libran
2003-07-21
打赏
举报
回复
简单的办法,Form的FormStyle属性设为fsStayOnTop也行
Libran
2003-07-21
打赏
举报
回复
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
//注意,这里参数用HWND_TOPMOST,而不是HWND_TOP
//HWND_TOP只能让窗口成为本程序里的顶层窗口
WPF
窗体
缩放源码
WPF
窗体
缩放源码例子 更多资源: http://cleopard.download.csdn.net
QT将
窗体
变为
顶层
窗体
QT将
窗体
变为
顶层
窗体
在windows上通过鼠标双击某应用程序图标,该应用程序往往会以
顶层
窗口
的形式呈现在我们面前,但是对于
一个
已经打开的非
顶层
窗口
,我们怎么将其激活为
顶层
窗口
呢? 要达到激活,这个必须要满足两个条件: 有通知激活的人,这个人必须是另
一个
应用程序(或同一应用程序的不同示例),他能发送信息给该
窗体
; 该
窗体
能够解析出该消息。 至于
一个
应用程序如何向另
一个
应用程序发送消息的方...
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
windows程序
窗口
层次Z-order,
顶层
窗口
,前台
窗口
,后台
窗口
,兄弟
窗口
,活动
窗口
1.
窗口
Z次序:表明了重叠
窗口
堆中
窗口
的位置,这个
窗口
堆是按照
一个
假象的轴定位的,这个轴是从屏幕向外伸展的Z轴,上面的
窗口
覆盖下面的
窗口
。 2.Windows系统管理三个独立的Z次序----
一个
用于
顶层
窗口
、
一个
用于兄弟
窗口
、还有
一个
用于最
顶层
窗口
,最
顶层
窗口
覆盖其他非最
顶层
窗口
,而不管它是不是活动
窗口
或是前台
窗口
。应用程序通过设置WS_EX_TOPMOST风格创建最
顶层
窗口
。 一般情况下,Win...
C# WinForm实现
窗口
始终在
顶层
在聊微信的时候发现
桌面
版的聊天
窗口
上方有
一个
图钉标签,可以使聊天
窗口
始终在
顶层
,这个功能我们也可以用在自己的程序中,实现也很简单。只需要设置
一个
属性即可。
窗体
属性TopMost: 获取或设置
一个
值,指示该
窗体
是否应显示为最
顶层
窗体
。 设置为 true,将
窗体
显示为最
顶层
窗体
;设置为 false则相反。 默认值为 false。 简单实例: private void TopMost_button_Click(object sender, EventArgs e) { .
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章