cgcfjxycgcf 2005年03月22日
高手请进,我的resize事件问题,谁会
在我的程序中分别有两个窗口,一个名为w_main(mdi类型),另一个为w_back(child类型)
在w_main的open事件中有如下代码:
//打开背景窗口
opensheet(w_back,this,0,layered!)
w_back.wf_set_background('backup\back1.bmp')//其中wf_set_background()是一个设置背景图片的函数
在w_main的resize事件里有如下代码
//设置状态栏位置
li_height = this.workspaceHeight()
li_width = this.workspaceWidth()
mdi_1.x = this.workspacex()
mdi_1.y = this.workspacey() - 4
mdi_1.height = li_height - dw_status_bar.height + 8
mdi_1.width = li_width
//设置状态栏位置
dw_status_bar.x = this.workspacex() - 4
dw_status_bar.y = mdi_1.y + mdi_1.height + 2
dw_status_bar.width = li_width + 4
在w_back的resize事件里有如下代码
//图片与窗口的大小同步
p_1.resize(this.width,this.height)

我现在不明白,为什么我自己的图片文件没有完全充满w_main窗口的内部,也就是背景部分,而图片只显示了一部分,这是为什么????
大家能给出详细解决代码,马上给分!!!!!!!!!!!!!!!!!!!!!!!

...全文
98 点赞 收藏 11
写回复
11 条回复

还没有回复,快来抢沙发~

发动态
发帖子
DataWindow
创建于2007-09-28

464

社区成员

2.0w+

社区内容

PowerBuilder DataWindow
社区公告
暂无公告