GetMonitorInfo是一個計算機函式。
GetMonitorInfo函式返回一個顯示器的信息
BOOL GetMonitorInfo(
HMONITOR hMonitor, // 顯示器的句柄
LPMONITORINFO lpmi // 顯示器信息
);
輸入參數hMonitor是感興趣的顯示器的句柄。
輸出參數lpmi是指向MONITORINFO或者MONITORINFOEX的結構指針,裡面包含指定顯示器的信息。
在調用函式前,必須指定MONITORINFO結構中的cbSize的大小為 sizeof(MONITORINFO) 或者sizeof(MONITORINFOEX)。這樣做的目的是能夠讓函式知道傳入的結構的類型。
MONITORINFOEX結構是MONITORINFO的一個擴展集。它多包含顯示器的名稱的一個字元串成員。許多套用不需要知道顯示器的名稱時,就可以用MONITORINFO來節省幾個位元組。
返回值:
如果函式成功,則返回值不為零。
如果函式失敗,返回值為零。
Windows NT/2000/XP: 想得到錯誤信息,就 調用GetLastError().
注釋:
Windows 98/Me: GetMonitorInfoW 是為UNICODE版本的. 如果想使用這個版本,必須為你的套用增加幾個檔案。
環境要求:
Windows NT/2000/XP/Vista: Windows 2000及其以後的版本.
Windows 95/98/Me: Windows 98 及其以後的版本.
Header: 聲明在Winuser.h中; 應用程式需要包含Windows.h.
Library: User32.lib.