Найдите Число и разрешение ко всем мониторам

, что очевидно cmdlets powershell, такие как объект копии, тестовый тракт, и т.д. не поддерживают альтернативные учетные данные...

похоже, что они делают здесь, объект копии, конечно, включает - Учетный параметр.

PS C:\> gcm -syn copy-item
Copy-Item [-Path] <String[]> [[-Destination] <String>] [-Container] [-Force] [-Filter <String>] [-I
nclude <String[]>] [-Exclude <String[]>] [-Recurse] [-PassThru] [-Credential <PSCredential>] [...]
28
задан Crash893 8 October 2009 в 15:43
поделиться

3 ответа

В C #: Экран Класс Представляет устройство отображения или несколько устройств отображения в одной системе. Вам нужен атрибут Bounds .

foreach(var screen in Screen.AllScreens)
{
    // For each screen, add the screen properties to a list box.
    listBox1.Items.Add("Device Name: " + screen.DeviceName);
    listBox1.Items.Add("Bounds: " + screen.Bounds.ToString());
    listBox1.Items.Add("Type: " + screen.GetType().ToString());
    listBox1.Items.Add("Working Area: " + screen.WorkingArea.ToString());
    listBox1.Items.Add("Primary Screen: " + screen.Primary.ToString());
}
50
ответ дан 28 November 2019 в 03:01
поделиться

http://msdn.microsoft.com/en-us/ magazine / cc301462.aspx

GetSystemMetrics - это удобная функция, которую можно использовать для получения всех видов глобальных измерений, таких как размер значка или высота заголовка окна. В Windows 2000 есть новые параметры, такие как SM_CXVIRTUALSCREEN и SM_CYVIRTUALSCREEN, чтобы получить виртуальный размер экрана для систем с несколькими мониторами. Новичкам в Windows, а также профессионалам следует ознакомиться с документацией по GetSystemMetrics, чтобы увидеть все возможные системные метрики (измерения). См. Последнюю версию Platform SDK по адресу http://msdn.microsoft.com/library/en-us/sysinfo/sysinfo_8fjn.asp . GetSystemMetrics - удобная функция, которую вам часто нужно использовать,

3
ответ дан 28 November 2019 в 03:01
поделиться

Используйте Класс экрана .

Вы можете увидеть все мониторы в массиве Screen.AllScreens и проверить разрешение и положение каждый из них использует свойство Bounds .

Обратите внимание, что некоторые видеокарты объединяют два монитора в один очень широкий экран, так что Windows считает, что есть только один монитор. Если хотите, можете проверить, превышает ли ширина экрана более чем в два раза высоту; если да, то это, вероятно, горизонтальный промежуток, и вы можете рассматривать его как два равных экрана. Однако это более сложно, и вам не нужно этого делать. Вертикальные пролеты также поддерживаются, но реже.

5
ответ дан 28 November 2019 в 03:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: