如何在MID主窗体加WebBrowser1控件(100分)

  • 主题发起人 主题发起人 jijiaq
  • 开始时间 开始时间
J

jijiaq

Unregistered / Unconfirmed
GUEST, unregistred user!
我在MID主窗体加WebBrowser1控件后,打开其他MID子窗体时,这些子窗体都被WebBrowser1控件遮住,请问专家如何解决?谢谢!
 
放入一个Panel
把WebBrowser放在Panel上
点击其他MID子窗体时,Panel隐藏
 
就在MDI子窗体中加webbrowser不就行了吗?
 
hxy2002,你好!你说的"放入一个Panel
把WebBrowser放在Panel上
点击其他MID子窗体时,Panel隐藏 ",这样做是可以显示MID子窗体,但是当我们点击某一已打开的MID子窗体的缩小化、最大化、最小化时WebBrowser的内容又会消失,即使我们操作MID子窗体的缩小化、最大化、最小化时让panel.Visible:=true,但我们已打开的MID子窗体又被遮住。我的目的是让WebBrowser内容做为桌面。又不影响MID子窗体的正常使用。
 
可惜没人知道啊
 
放入背景图是可以的,但是放入WebBrowser没做过
 
嗯,希望有高手出来指点一下。谢谢!
 
有创意,有一定难度哟,关注
 
办法1,做一个总是在最底层总是最大化的子窗口(以前有例子可能在源码社区啊哪里的,总之是接管Size消息),然后放你的控件到上面.
办法2,直接放背景上,接管ClientHandle消息,有子窗口时不显示,没子窗口时显示,或者更高级一点,如果子窗口没有最大化的时候,显示一个相应的绘制的图,响应点击事件到具体的控制
 
kkyy,你好!你提出的两个解决方法,办法1你能不能说详细点?其实这个办法我也试过,就是每次打开其他子窗体时,作背景的子窗体总是缩小,或隐藏。不知如何固定这个作背景的子窗体,请指教。谢谢!
 
有一个是IDEForm,有一个是MDIPanel,分别实现这两种,你自己网上找找吧.
 
我的问题,过了好久,至今没有一个很理想的答案。今天我再请教一个问题,如果能回答的话,我同样送分了。问题:在MDI主窗体中,如何获取MDI子窗体的最小化、最大化时的信息?请赐教,谢谢!
 
后退
顶部