1、將窗口最大化
在主程序中加入一段API程序,即可實(shí)現(xiàn)。
3DECLARE INTEGER FINDWINDOW IN WIN32API INTEGER,STRING
DECLARE INTEGER SHOWWINDOW IN WIN32API INTEGER,INTERGER
NULLPOINTER = 0
FOXHWND = FINDWINDOW(NULLPOINTER,"管理系統(tǒng)")
FOXGONE = SHOWWINDOW(FOXHWND,)
2、菜單設(shè)計(jì)
如果菜單中要加入一條分隔線,可以在菜單中添一條子菜單,菜單名稱為"\-"。
如果由于權(quán)限設(shè)置或防止程序沖突需要屏蔽某些菜單項(xiàng),可以先定義一個(gè)邏輯值的全局變量,然后將需屏蔽的菜單項(xiàng)的選項(xiàng)設(shè)置成該變量為真時(shí)跳過(guò),這樣你就可以通過(guò)對(duì)該變量值的變化控制菜單項(xiàng)是否屏蔽。
3.設(shè)置文件運(yùn)行目錄
vfp程序一般分執(zhí)行文件和數(shù)據(jù)文件,備份時(shí)只要把數(shù)據(jù)文件備份就可以了。為了便于程序更新和數(shù)據(jù)備份,可將數(shù)據(jù)文件單獨(dú)置于子目錄中由于編程及調(diào)試時(shí)一般都不設(shè)置程序運(yùn)行目錄,為了避免編譯后程序找不到數(shù)據(jù)文件,可用下面兩句指定數(shù)據(jù)文件在DBF子目錄中。
SET DEFAULT TO SYS(5)+CURDIR()
SET PATH TO SYS(5)+CURDIR()+'DBF'
4、取得WINDOWS路徑
如果要對(duì)注冊(cè)表進(jìn)行操作,你就要先找WINDOWS的路徑,用下面的命令可以返回WINDOWS的路徑。
GETENV('WINDIR')
5、用窗口關(guān)閉按鈕退出程序
VFP程序運(yùn)行時(shí)點(diǎn)窗口右上角的關(guān)閉按鈕會(huì)顯示一個(gè)"不能退出VISUAL FoxpRO"的警告窗口,很討厭。如果要解決這個(gè)問(wèn)題可以在主程序中加一句
0n Shutdown do Q.prg
然后在項(xiàng)目中新建Q.prg程序,程序內(nèi)容為前面退出時(shí)確認(rèn)那段語(yǔ)句,這樣就搞定了
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。