干嘛非要用表单啊,试一个把下面代码放入主程序中:
clea all
set talk off
set safety off
set sysmenu off
_screen.autocenter=.t.
_screen.windowstate=2
_screen.caption="欢迎使用……系统"
do form XXX.scx
read events
clea all
set talk off
set safety off
set sysmenu off
_screen.autocenter=.t.
_screen.windowstate=2
_screen.caption="欢迎使用……系统"
do form XXX.scx
read events
else
_SCREEN.ADDOBJECT('IMAGE1','IMAGE')
endi
_SCREEN.IMAGE1.PICTURE='sjdsbmp.jpg'
_SCREEN.IMAGE1.TOP=0
_SCREEN.IMAGE1.LEFT=0
_SCREEN.image1.stretch=2
_SCREEN.IMAGE1.VISIBLE=.T.
_SCREEN.IMAGE1.WIDTH=_SCREEN.WIDTH
_SCREEN.IMAGE1.HEIGHT=_SCREEN.HEIGHT
do form....
_SCREEN.IMAGE1.WIDTH=_SCREEN.WIDTH
_SCREEN.IMAGE1.HEIGHT=_SCREEN.HEIGHT
这两行代码写入_screen 的resize 事件中就可以了,但不知如何写入?
请各位执教!
_screen.move(-2000,-2000,0,0)
do form 你的顶层表单
set message window 顶层表单
试试做顶层表单,把desktop设为.t,showwindow 设为2
不让它变不就行了!_screen.AUTOCENTER=.T.
_screen.windowstate=2
_screen.borderstyle=1
_screen.maxbutton=.f.
_screen.caption="欢迎使用……系统"
set safe off
set stat off
set dele on &&不处理已删除的记录
set cent on
set date to ansi
close all
RELEASE WINDOW 常用
if mod(day(date()),2)=0
_SCREEN.backcolor=rgb(80,180,150)
MODIFY WINDOW SCREEN TITLE " XXXXXXXX ver X.X XX;
XXXXXXXXXXXXX 今天是:"+dtoc(date())+" "+cdow(date())
else
_SCREEN.backcolor=rgb(80,150,180)
MODIFY WINDOW SCREEN TITLE " XXXXXXXX ver X.X ;
软件编制者:XXX 今天是:"+dtoc(date())+" "+cdow(date())
endif
ZOOM WINDOW SCREEN MAX
_SCREEN.controlbox=.f.
deactivate window "项目管理器"
mypath=left(sys(16),rat("\",sys(16)))
set defa to (mypath)
set path to data;form;pic
open database kfgl
do form logo
read events
quit