線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1532
推到 Plurk!
推到 Facebook!

程式在不同電腦安裝,其視窗大小也不一樣為什麼會這樣?

答題得分者是:bigdogchina
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-17 16:07:04 IP:203.70.xxx.xxx 訂閱
請教大家: 我將程式視窗設定成不能調大小之型態,並將程式做成安裝程式,安裝在自己的電腦其視窗大小如程式寫作之設定,但安裝在別的電腦其視窗大小縮小很多,這是什麼原因? 可否從程式寫作之地方做控制? 還是別的電腦其硬體或軟體之設定之問題呢?
bigdogchina
版主


發表:238
回覆:523
積分:312
註冊:2003-04-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-17 16:56:53 IP:211.162.xxx.xxx 未訂閱
ry_lee大大,您好! 该情况可能和不同電腦之间的屏幕解析度有关吧,假设您在1024*768下写的程式,拿到别人的电脑上,而他的電腦是800*600,程式此时就变了! 建议您先获得程式执行环境的解析度,然后再根据不同的情况来对程式做更改< > 以上建議有誤謬勿怪.我也是一知半解< >

===============
人生在勤,不索何获? 
===============
------
人生在勤,不索何获?
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-18 02:48:20 IP:203.204.xxx.xxx 未訂閱
引言: 請教大家: 我將程式視窗設定成不能調大小之型態,並將程式做成安裝程式,安裝在自己的電腦其視窗大小如程式寫作之設定,但安裝在別的電腦其視窗大小縮小很多,這是什麼原因? 可否從程式寫作之地方做控制? 還是別的電腦其硬體或軟體之設定之問題呢?
ry_lee 你好 除了硬體解析度會影響視覺上的視窗大小外,請檢查Form.Scaled屬性是否為True,若為True 則系統會自自動依螢幕解析度及Form.pixelsperinch的屬性值重新換算過,以致於視窗大小的化。若不希望視窗有所變化,則把Form.Scaled設為False即可。 發表人 - chance36 於 2004/04/18 02:49:31
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-04-02 15:02:49 IP:220.131.xxx.xxx 訂閱
程式如何讀取他人的螢幕解析度呢?有範例可供參考嗎?
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-04-02 15:26:58 IP:60.248.xxx.xxx 未訂閱
Screen.Width;
Screen.Height;
ChungLin.Net
中階會員


發表:2
回覆:33
積分:52
註冊:2006-07-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-04-02 15:31:33 IP:59.120.xxx.xxx 訂閱
使用 API 取得的方式 

寬 GetSystemMetrics(SM_CXSCREEN)
高 GetSystemMetrics(SM_CYSCREEN)
------
無限的想像,無盡的延伸。
系統時間:2024-05-14 5:15:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!