2016-05-01 68 views
8

Monitörlerimi C++ kullanarak programlı olarak yönetmenin yollarını araştırıyorum.Masaüstünü Windows 10 üzerinde programsal olarak çoğaltma

Bu örneğin bireysel görüntü aygıtları çözünürlüğünü değiştirmek ve takılarak, için kullanılabilir EnumDisplayDevices, EnumDisplaySettings ve ChangeDisplaySettings gibi işlevler benziyor/Ayırma cihazları/masaüstü söylenir.

Bu işlemlere ek olarak, masaüstümü birden çok monitöre kopyalayabilmek istiyorum.

Somut bir örnek masaüstü iki cihaz yayılan bu kurulumdan gitmek olurdu ...

enter image description here

... masaüstü yerine yinelenen olan bu kurulum için cihazları söyledi.

enter image description here

MSDN API'leri soruşturma ve benzer sorulara aradık, ama bunu yapmak mümkün olup olmadığı konusunda herhangi bir belirti bulmak için görünmüyor olabilir.

Masaüstümü birden fazla görüntüleme aygıtına çoğaltmak için C++ kullanmak mümkün mü ve eğer öyleyse, nasıl? Aksi halde, başka bir yoldan yapılması mümkündür, ör. Başka bir programlama dili kullanarak veya bu ayarları değiştirmek için Windows Denetim Masası gibi seçenekleri kullanmak zorunda mıyım? Bu soru çok kötü alındığında neden

+3

FWIW, ben görmüyorum. Oldukça açık ve net bir soru sorar ve bende aynı soruna sahip olsaydım, burada sormuş olabileceğim konusunda yeterince araştırma yapar. – hvd

+0

Soruyu C++ ile daraltmaya çalıştım ve neyi başarmaya çalıştığımı netleştirdim. Bu hala yeterince iyi değilse, lütfen bana neyin eksik olduğunu bildirin ...: -/ – phaz

+1

Bu uygun örnekler ve durumlar ile iyi bir sorudur. Neden düşüşler? – RhysO

cevap