我想把一幅图片变成主菜单窗口下的背景(MDI窗口的背景),从网上搜到了如下方法:先建一个w_back窗口,将图片放于窗口中,在此窗
口的resize事件中写如下代码:
this.setredraw(false)
p_1.x=0
p_1.y=0
p_1.width=this.width
p_1.height=this.height
this.setredraw(true)
然后在主菜单的主窗口w_main的resize事件中写入:
if isvalid(w_back)=false then
opensheet(w_back,this,-1,layered!)
w_back.x=0
w_back.y=0
end if
w_back.resize(this.workspacewidth(),this.workspaceheight())
在系统运行后,当对系统数据窗口进行“导出数据”动作成功(也就是把数据窗口的数据另存为word、excel等表格,
相关代码也是从网上下的)后,发现:如果此时对系统窗口最小化然后再最大化窗口或恢复原窗口大小操作时,不能显示背
景图了,变成了一个灰色的背景了,(平时直接进行最小化与最大化操作时背景可以正常显示)请问这是为什么呀?如
何修改代码或者有更好的代码吗??
------解决方案--------------------
在getfileopenname或getfilesavename之类的函数调用后当前路径改了,网上很多垃圾的,自己小心~~