धन्यवाद मैं तुम्हें सी # .NET दे सकते हैं:
if (Screen.AllScreens.Length > 1)
{
// Multiple monitors
}
संपादित करें: गूगल पर एक खोज निम्नलिखित कर दिया। यह 98 का उल्लेख है/एमई तो यह कोई प्रासंगिक हो सकता है लेकिन सही दिशा में इशारा कर सकता है:
पर नज़र रखता है वर्ग नमूना में इस्तेमाल एपीआई विंडोज 98. में एकाधिक मॉनिटर से निपटने के लिए नए एपीआई हैं GetMonitorInfo, MonitorFromWindow और कर रहे हैं MonitorFromRect।
GetSystemMetrics API में कुछ नए स्थिरांक हैं (नीचे देखें) जिनका उपयोग एकाधिक मॉनीटर सिस्टम के मीट्रिक को निर्धारित करने के लिए किया जा सकता है। GetSystemMetrics API विंडोज वातावरण के बारे में जानकारी देता है। इस एपीआई का उपयोग यह निर्धारित करने के लिए किया जा सकता है कि सिस्टम पर कितने मॉनीटर हैं, चाहे वे एक ही डिस्प्ले प्रारूप पर सेट हों, और वर्चुअल डेस्कटॉप का आकार।
http://support.microsoft.com/kb/194578
स्रोत
2010-02-08 05:09:41
सी # यहाँ में कुछ बहुत ही सुंदर Linq कोड रोब फ़ोनसेका-Ensor द्वारा जो गणना करेगा उपयोग में आने वाली सभी मौजूदा स्क्रीन की सीमाएं: http://stackoverflow.com/questions/2176648/screen-overlay-for-screenshot/2176683#2176683 – BillW