mdi窗口背景图片问题

lanowen 2009-04-29 09:47:23
在mdi窗口的open()事件里再打开一个带图的窗口,这个窗口的enable=false ,这样看起来就就像是mdi 的背景图了。。。并且在窗口的resize事件中重画了对象,可是当我拖动mid窗口时,窗口会很闪烁,你们没有遇到过这样的问题吗?
谁有没有什么好的方法解决啊?????
请赐教~~~
...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
newease 2009-04-30
  • 打赏
  • 举报
回复
示例已经发至lanowen7210881@163.com,请查收
rightyeah 2009-04-30
  • 打赏
  • 举报
回复
谁没事会去拖动mdi窗口?一般都是最大化的
lanowen 2009-04-29
  • 打赏
  • 举报
回复
我通过的是用一个子窗口来实现背景啊、、、、
是用纯语句吧。。。
在主窗口中用opensheet(w_back,this,0,layered!)打开子窗口w_back
在子窗口中的resize事件中写p_1.resize(this.width,this.height)
这样写应该是对的吧,可是我不知道我在拖动主窗口大小的时候,窗口会闪烁
我用的pb 9.0
lanowen 2009-04-29
  • 打赏
  • 举报
回复
我的邮箱是:lanowen7210881@163.com
newease 2009-04-29
  • 打赏
  • 举报
回复
你是通过什么方式实现MID背景图片的

如果是DLL方式的可能窗口大小改变时出现闪烁现象


纯语句实现的拖动,改更大小时都未出现过闪烁


如果需要实例可以给你发至邮箱
desegou 2009-04-29
  • 打赏
  • 举报
回复
我的不闪,你是那个图片闪吗,窗口的resize事件中只要控制图片就行了

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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