Windows多顯示器編程的方法
一、Windows中接入多個顯示器時,可設置爲複製和擴展屏。
1、設置爲複製屏幕時,多個顯示器的分辨率是一樣的.,位置爲0~分辨率值
2、設置爲擴展屏幕時,顯示器之間的關係比較複雜些。首先Windows系統會識別一個主顯示器,這個可以在屏幕分辨率中更改。多個顯示器之間的位置關係也可以再屏幕分辨率中更改。其中主顯示器的位置爲(0,0)到(width,height),其他顯示器位置由與主顯示器的位置關係決定,在主顯示器左上,則爲負數,用0減去長寬;在右下,則由主顯示器的分辨率加上長寬。其中驅動或用mouse_event處理時也是一樣,主顯示器爲0~65535,其他顯示器根據主顯示器的相對位置確定。
二、相關程序和API如下:
1、獲取當前顯示器的分辨率
m_iCurScrWidth = ::GetSystemMetrics(SM_CXSCREEN);m_iCurScrHeight = ::GetSystemMetrics(SM_CYSCREEN);
2、移動窗口位置
MoveWindow(0, 0, m_iCurScrWidth, m_iCurScrHeight);//移動窗口ModifyStyle(WS_CAPTION,0,0);//取消標題欄
3、獲取顯示器數量
複製代碼 代碼如下:GetSystemMetrics(SM_CMONITORS);
4、獲取顯示器的相對位置於分辨率
void GetScreenRect(int ScreenNo){BOOL flag;DISPLAY_DEVICE dd; ZeroMemory(&dd, sizeof(dd)); = sizeof(dd);flag = EnumDisplayDevices(NULL, ScreenNo, &dd, 0);if (!flag) return;DEVMODE dm;ZeroMemory(&dm, sizeof(dm));ze = sizeof(dm);flag = EnumDisplaySettings(ceName,ENUM_CURRENT_SETTINGS, &dm);m_ScrRect[ScreenNo] = sition.x;m_ScrRect[ScreenNo] = sition.y;m_ScrRect[ScreenNo]t = lsWidth;m_ScrRect[ScreenNo]om = lsHeight;}
相關文章
-
u盤不顯示Windows10的解決方法
德育是學校實施素質教育的重要組成部分。它貫穿於學校教育教學的全過程和學生日常生活的各個方面,對青少年學生健康成長和學校工作起着導向、動力和保證的作用。今天本站小編給大家整理了20xx年秋季國小德育工作總結,希 -
如何關閉Windows7顯示器校準
Win7用戶使用了Win7的照片查看器時會覺得系統速度會變慢。特別是用Windows照片查看器查看一些圖片格式的文件時,系統調用過程明顯會有些“遲鈍”,造成系統被拖慢的原因在於啓用“使用Windows7顯示器校準”,不妨將Windows -
Windows10系統刪除Windows憑據實現方法
在平平淡淡的日常中,大家總少不了接觸作文吧,藉助作文可以宣泄心中的情感,調節自己的心情。爲了讓您在寫作文時更加簡單方便,以下是小編幫大家整理的重陽節作文5篇,希望能夠幫助到大家。重陽節作文 篇110月21日是農曆九月 -
WindowsXP顯示屬性的設置教程
計算機屬性系配置信息顯示不出來怎麼解決,以下是小編跟大家介紹WindowsXP顯示屬性的設置教程,歡迎大家閱讀!顯示屬性的設置Windows桌面的背景、屏幕外觀、屏幕保護等,都可以通過“顯示屬性”進行設置。要打開“顯示屬性 -
Windows Phone手機媒體/Word同步的方法
塑料瓶手工製作一見鍾情般喜歡做手工的人們,你們是這平庸的人生中如花似玉的改造者,不會有什麼會阻擋咱對手工diy的眷戀!小編竭智盡力給你摘錄了那些小創意,讓大家一起動手動腦美化我們的生活。設計師zitta schnitt 將回 -
Windows 2003的Web服務器配置方法介紹
Windows 2003的Web服務器配置方法日,筆者將學校服務器的操作系統升級爲Windows Server 2003,在Web服務器的'配置過程中發現了許多與Windows 2000 Server的不同之處。爲了同行少走彎路,現將配置中應注意的問題簡單總結如 -
Windows 8系統關機的多種方法
小說的主人公湯姆雖然還只是一個頑皮的搗蛋鬼少年,但是其身上卻有着我們可以借鑑學習的優秀品德。他正直,誠實,遇到困難鎮定自若,冷靜分析,並用於嘗試解決問題。他對外界的事物總是充滿好奇心和想象力的,而且大膽嘗試,機智勇 -
Windows7安裝方法有多少種
Windows7安裝方法可分爲:光盤安裝法、模擬光驅安裝法、硬盤安裝法、優盤安裝法、軟件引導安裝法、VHD安裝法等。以下是小編整理的Windows7安裝方法,希望大家認真閱讀! 一、光盤安裝Windows7法:簡述:光盤安裝法可以算是 -
Win10禁用Windows搜索服務方法
導語:Win10系統搜索服務如何禁用?這也是可以自己設置的,下面爲大家介紹下Win10禁用Windows搜索服務方法,一起來看看。先在Win10桌面的此電腦(我的`電腦)上右鍵鼠標,然後點擊進入“管理”;打開Win10管理之後,點擊左側的“服 -
關於windows系統顯示器屏幕有時會自動關閉的原因分析及解決
1、電腦主機問題因爲黑屏的時候都是發生在待機狀態 電腦在待機一定時間以後會將顯示器關閉以進入節能狀態 但是有的主機能正常待機 等你想用機器的`時候退出待機狀態就出問題 電腦無響應了 也就是說他不能轉變回正