VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

背景底圖設定

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
littlechou



註冊時間: 2005-02-02
文章: 47


第 1 樓

發表發表於: 星期四 十一月 24, 2005 9:43 am    文章主題: 背景底圖設定 引言回覆

WITH _SCREEN
.WINDOWSTATE=2
.Caption="XX系統"
.Closable=.F.
.Picture="pic001.jpg"
ENDWITH

因為原本圖檔只有螢幕的三分之二的大小,放至背景圖後,會產生一張半的圖,不太好看,有可以像windows背景的設定可以分:置中央、並列、延展。
回頂端
檢視會員個人資料 發送私人訊息
jeff25



註冊時間: 2004-10-22
文章: 76
來自: taiwan

第 2 樓

發表發表於: 星期四 十一月 24, 2005 10:09 am    文章主題: 引言回覆

WITH _SCREEN
FOR I = 1 TO .ControlCount
IF .Controls[I].Name = 'IMAGE1'
.RemoveObject('image1')
ENDIF
NEXT
.AddObject('image1', 'Image')
.image1.Picture = ="pic001.jpg"
.image1.Left = 0
.image1.Top = 0
.image1.Height = 600
.image1.Width = 800
.image1.Stretch = 2
.image1.Visible = .T.
.WINDOWSTATE=2
.Caption="XX系統"
.Closable=.F.
ENDWITH

_________________
jeff
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 3 樓

發表發表於: 星期四 十一月 24, 2005 10:11 am    文章主題: 引言回覆

如 二樓所述,
_SCREEN 不支援 stretch 屬性,
所以不會縮放圖形以配合桌面,
請利用image物件

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 4 樓

發表發表於: 星期一 四月 09, 2012 5:11 pm    文章主題: 引言回覆

不好意思, 請問一下背景圖可以置中嗎
我用以上的程式加上
IMAG1.AUTOCENTER = .T.

執行後發生錯誤
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 5 樓

發表發表於: 星期一 四月 09, 2012 5:31 pm    文章主題: 引言回覆

要自己算image位置

_screen.AddObject('myimg','image')
_screen.Myimg.picture='d:\trade\test.jpg'
_screen.Myimg.Width=640
_screen.Myimg.height=480
_screen.Myimg.Stretch= 2
_screen.Myimg.Left = (_screen.Width-_screen.Myimg.Width)/2
_screen.Myimg.Top = (_screen.Height-_screen.Myimg.Height)/2
_screen.Myimg.Visible=.t.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 6 樓

發表發表於: 星期三 四月 11, 2012 4:47 pm    文章主題: 引言回覆

garfield 寫到:
要自己算image位置

_screen.AddObject('myimg','image')
_screen.Myimg.picture='d:\trade\test.jpg'
_screen.Myimg.Width=640
_screen.Myimg.height=480
_screen.Myimg.Stretch= 2
_screen.Myimg.Left = (_screen.Width-_screen.Myimg.Width)/2
_screen.Myimg.Top = (_screen.Height-_screen.Myimg.Height)/2
_screen.Myimg.Visible=.t.


謝謝您啊, 真是VFP大神
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作