TCustomForm.DefaultMonitor 的問題 |
答題得分者是:Justmade
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
這是給要處理多台螢光幕的程式用的罷,可選擇使用顯示該 Form 在那一台相對的螢光幕顯示出來。 dmDesktop
不理會顯示在那個螢光幕,有可能結果是跨螢幕 dmPrimary
顯示此 Form 在 Primary 螢光幕,就是 Screen.Monitors 中首個 TMonitor (TMonitor.Primary 是 True 的) dmMainForm
顯示此 Form 在 MainForm 顯示的 螢光幕 dmActiveForm
顯示此 Form 在 Active Form (現在有 Focus) 顯示的 螢光幕 要轉用另一 Monitor 或確定該 Form 不會跨螢幕顯示可用 :
procedure MakeFullyVisible(AMonitor: TMonitor = nil);
(不傳入 AMonitor 或 傳入 nil 則使用 DefaultMonitor 指向的相對 TMonitor)
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |