社区
界面
帖子详情
窗口zorder的设置,怎么让一个窗口永远在另一个窗口的上面
superinsect
2007-12-07 09:12:31
在同一个exe里,都是ws-popup属性的窗口,我怎么才能让窗口1永远在窗口2的上面,即使窗口2被激活。
...全文
689
8
打赏
收藏
窗口zorder的设置,怎么让一个窗口永远在另一个窗口的上面
在同一个exe里,都是ws-popup属性的窗口,我怎么才能让窗口1永远在窗口2的上面,即使窗口2被激活。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superinsect
2007-12-07
打赏
举报
回复
Setparent似乎管用,验证中。。。
superinsect
2007-12-07
打赏
举报
回复
跟DLg不一样,我要求下面的窗口还是可以激活,可以点的
SetwindowPos topmost应该不行,因为会有很多窗口要求在窗口2 上,而topmost只能设一个
SetwindowPos可以暂时把窗口顺序改变,但只要一点下面的窗口,它就可以提前上来。
碧螺春的马甲
2007-12-07
打赏
举报
回复
不怎么明白lz的意思。
这个功能和 DoModal 的Dlg有什么差别吗?
iyranly
2007-12-07
打赏
举报
回复
::SetWindowPos(this->m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
这个绝对可以。
我添加在窗口一 OnInitDialog 上,那么窗体一开始显示就实现这个功能。
也可以添加到菜单项处理函数,根据用户选择是否实现功能。
bs2x418
2007-12-07
打赏
举报
回复
MARK
mynamelj
2007-12-07
打赏
举报
回复
BOOL SetWindowPos(
HWND hWnd,
HWND hWndInsertAfter, //Handle to the window to precede the positioned window in the Z order
int X,
int Y,
int cx,
int cy,
UINT uFlags
);
jameshooo
2007-12-07
打赏
举报
回复
window1.SetParent(window2)
Chivalry
2007-12-07
打赏
举报
回复
本来想说SetWindowPos,不过看lz的裤衩和200分,我就只帮顶了
子
窗口
z
order
顺序的调整
vc子
窗口
z
order
顺序的调整,其实挺简单的
Z
order
.rar
控制
窗口
Z
order
的
一个
程序。演示
窗口
拉伸或移动时如何保持 Z
order
不变
按钮重叠效果-完美解决 z
order
调整 Z顺序调整
vb和delphi中控件的Z顺序很容易调整,vc默认就没法调节,点了按钮,就跑
上面
了。原来是有点技巧的,vc也能实现。 用vc这么久才发现,可悲。怪微软,应该默认就可以调整,害的我们搞这么久
Windows
窗口
自动化操作类forVB6_V2.0 clsWindow源码
这个类现在还在一直不断地扩充,功能已经很强大很广泛,使用它可以轻而易举地
设置
窗口
标题栏文字,移动窗体等等。以前要实现这些操作常常需要一大堆api函数,现在只需要一点点代码就可以了,完全让您脱身于api函数的...
#资源达人分享计划# clsWindow2.2_20200317
窗口
图钉
设置
窗口
置顶.zip
'描 述:
一个
操作windows
窗口
的类,可对
窗口
进行很多常用的操作(类名为clsWindow) '使用范例:Dim window As New clsWindow ' window.GetWindowByTitle("计算器").closeWindow '编 程:sysdzw 原创开发,如果有需要...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章