窗体A,窗体B,分别是2个不同的程序创建的,窗体B是我们自己编写的.实现下面的功能:
窗体A显示在所有窗体上面的时候,窗体B跟随窗体A显示在其他窗口上层,但是要在窗体A的下层.
窗体A被其他窗体遮挡也就是不是最前层窗口的时候,窗口B同样跟随A被遮挡,但是还要比窗体A更下层;综合来说,就是说如果把桌面上显示所有的窗口的分层顺序假设为1;2;3;4;5;6的话,窗口B跟随窗口A一起发生顺序上的变化,但是窗体A始终比窗口B更上一层(例外就是当点窗口B的时候,窗口B要现实在窗口A上面),
窗体A显示在所有窗体上面的时候,窗体B跟随窗体A显示在其他窗口上层,但是要在窗体A的下层.
窗体A被其他窗体遮挡也就是不是最前层窗口的时候,窗口B同样跟随A被遮挡,但是还要比窗体A更下层;综合来说,就是说如果把桌面上显示所有的窗口的分层顺序假设为1;2;3;4;5;6的话,窗口B跟随窗口A一起发生顺序上的变化,但是窗体A始终比窗口B更上一层(例外就是当点窗口B的时候,窗口B要现实在窗口A上面),
解决方案 »
- 请问swf控件的PopupMenu属性怎么用,貌似本身的右键菜单替换不掉
- 动态生成的TPanel组件,如何得到相应组件的Caption会值?100分求助!
- delphi 高手帮忙改一下代码(DBGRID数据导入Excel)
- 枚举所有句柄时QQ自由幻想窗口句柄无法获取!!!
- delphi下如何创建Access临时数据表
- 问一下,城市规划学科 哪个大学的这个专业好啊?
- 触发器的问题?
- 各位工作愉快,请问Oracle的BDE连接,打包时须加上哪些文件?
- delphi中调用c语言写的dll 急
- 我在ClientDataSet控件中实现了对某一字段的求总和,但当我对该字段的某一值更改后,发现该总和数为能自动更新,是什么原因能?
- 4路USB摄像头视频录像系统主界面
- 求调用madcodehook的示例程序
这似乎有点类似窗口A是窗口B的子窗口才会出现。感觉好像只有自己截获消息再处理才可能实现这功能了。
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_SHOWWINDOW or SWP_NOMOVE or SWP_NOSIZE);