在多個監控系統上重新定位Windows

2022-02-12 11:23:03 字數 1111 閱讀 3696

介紹 在系統與多個顯示器,你可以遇到麻煩因為相容性問題的函式: 隱藏,複製code

systemparametersinfo( spi_getworkarea, 0, &rc, 0 );//

only primary monitor

這是乙個可能的設定兩個顯示:左(1)是標準的監控,和(2)擴充套件監控,例如,少需要幫助等資訊,電子郵件,或者瀏覽。 背景 上週,我有乙個問題,恢復乙個視窗在電腦上有多個顯示器。我尋找一些樣品,但是沒有找到好的,所以我寫了一些**來解決這個問題。我想展示我的新知識並發布在這裡。 但也有其他設定;這可能看起來很奇怪,例如,正確的監控作為主要的乙個。這意味著,左邊的座標監控有負面價值。 工作列 工作列也需要一些空間,所以最好是這個地區不會用於顯示視窗。工作列可以有不同的職位。這是說明的標準位置(1)三個不同位置(2)-(4)。 使用的** 我把所有的有趣的**在乙個設計類集中和易用性。因為# define compile_multimon_stubs,你必須支付一些關注如何使用類。如果你找到乙個更好的方法,請讓我知道。 現在我有編碼乙個全域性物件,所以你不需要額外的物件,如果包括可用的物件檔案在您的專案中。 隱藏,複製code

//

fetch informations

int cnt ) gmonitor.getcount();

int imonitor = gmonitor.getprimary();

//test for repositioning

crect rc;

getwindowrect( rc );

imonitor = gmonitor.getnearestdisplay( rc ); //

also overloaded for point

if( !gmonitor.ensureinmonitor( rc, imonitor ) )

movewindow( rc );

的興趣點 這段**可以幫助您與多個監控系統更好的使用者體驗,因為乙個視窗會感動如果它不適合在乙個物理螢幕。 真正棘手的。當主顯示是正確的(或上?),然後左邊(上)有負面價值觀和分級需要一些額外的**行。 同時,注意工作列區域,是另乙個陷阱。 歷史 最初版本:2023年7月24日。更新:2023年8月07:**和workarea擴充套件。 本文**於:

重新定位合適我的作業系統

夏天已至,我的電腦又一次引來了他的殘酷考驗期。為了讓它能安全的度過還是提前做點優化的小準備。先說說我的寶貝電腦的配置,呵呵,也快成古董級的了。牌子 神舟 本本 很多人對神舟這個牌子很是不屑,是的,神舟相對於別的高階品牌在筆記本上來說,是有水份的,但是看你的使用範圍和用途,只有合適的,沒有最好的。人云...

在win10上搭建Linux子系統

起初,構想的是分系統,剛好看到一篇推送,教程在win10上搭建linux子系統。按照教程,先在window功能裡open該功能 如圖,聽說會彈出重啟系統的提示,而我是手動的 教程第二步是,以管理員的許可權開啟powershell,執行一段命令。這裡無法執行,但沒有影響到最終結果 總之,從3 00pm...

用USB在win7系統上安裝centos

首先,win7已經安裝好,然後用usb裝centos,資料 1 容量大於4gb的usb 2 centos ios 3 ultraiso 安裝好ultralso後執行起來,選單 開啟 選擇那個ios 選單 啟動 寫入硬碟映象 在彈出的介面裡選擇你的u盤,選擇寫入方式為usb hdd v2 寫入完成後就...