怎么让子窗体在父窗体的图片框控件上方显示?

windeflower 2003-12-26 06:35:56
我现在在MDI窗体中有一个图片框
可是当显示它的子窗体的时候
子窗体总在图片框下方
怎么能让子窗体在上方显示啊
...全文
109 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
晒屁屁 2003-12-30
  • 打赏
  • 举报
回复
嘿嘿,这个SUBCLASS不错,他把消息HOOK处理把包了
snow000 2003-12-30
  • 打赏
  • 举报
回复
这个程序不是我写的,只是在网上找到的,具体的代码我也正在看
snow000 2003-12-29
  • 打赏
  • 举报
回复
我这里有一个例子,你看看,也许可以解决你的问题
http://www.vb-code.net/2000/controls/mdi.zip
windeflower 2003-12-29
  • 打赏
  • 举报
回复
还是不行。即使显示了也是在图片框的下方显示
MDI的图片框与工具栏类似
如果我想让图片框作为窗体背景的话
那么子窗体的TOP值就约等于窗体的高度了
liuyanghe111 2003-12-29
  • 打赏
  • 举报
回复
bringwindowtotop(form1.hwnd)
windeflower 2003-12-29
  • 打赏
  • 举报
回复
我试过了
BringWindowToTop(form1)
是这样用吗?
结果出错
windeflower 2003-12-29
  • 打赏
  • 举报
回复
snow000(scfot_snow)
你的代码中Subclass1定义的那些方法我看不明白
能不能告诉我怎么使用?
lanWay 2003-12-26
  • 打赏
  • 举报
回复
所有打開的窗體,你可以BringWindowToTop 函數調用,讓它顯示最前即可
windeflower 2003-12-26
  • 打赏
  • 举报
回复
不行啊,如果那样窗体上有子窗体的最小化,最大化,和关闭按钮啊
如果子窗体的BorderStyle<>2那样子窗体也不会显示
lanWay 2003-12-26
  • 打赏
  • 举报
回复
以上有誤,你把圖片框用另一個子窗體載入,此窗體為最大化,並把其controlbox屬性設為False,Caption為空即可達到以上效果
lanWay 2003-12-26
  • 打赏
  • 举报
回复
請可用此Api函數 BringWindowToTop (子窗体句柄)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧