जब आप स्क्रीन रेज़ोल्यूशन डायलॉग में पहचान बटन दबाते हैं तो विंडोज आपको प्रत्येक मॉनीटर पर बड़ी सफेद मॉनीटर नंबर दिखाता है। Windows XP (EnumDisplayDevices के साथ) में मॉनीटर निर्देशांक के साथ प्रोग्रामेटिक रूप से उन्हें ढूंढना आसान था, लेकिन विंडोज 7 पर यह टूटा हुआ था। मैं उसे कैसे कर सकता हूँ?मैं Win7 प्रोग्रामेटिक रूप से स्क्रीन रेज़ोल्यूशन डायलॉग से मॉनीटर नंबर कैसे प्राप्त कर सकता हूं?
- EnumDisplayDevices और GetMonitorInfo विंडोज 7
- में उस उद्देश्य के लिए not reliable anymore हैं मैं GetMonitorInfo की कोशिश की और उसके बाद कोई सफलता के साथ MONITORINFOEX.szDevice से नजर रखने के नंबर निकालने (अर्थात \। \ Display2)। दो साल पहले एक और लड़का did that too और दावा किया कि getMonitorInfo में एक बग है। This bug को बिना किसी टिप्पणी के माइक्रोसॉफ्ट द्वारा तय किया गया था लेकिन इसे अभी भी नवीनतम अपडेट वाले Win7 मशीन पर पुन: उत्पादित किया जा सकता है। (बीटीडब्ल्यू, क्या कोई मुझे बता सकता है - शायद यह बग win8 पर अनुपस्थित है?)
- मैंने नई सीसीडी एपीआई से QueryDisplayConfig की कोशिश की लेकिन आवश्यक जानकारी नहीं मिली।
क्या कोई रास्ता जानता है?
संभव डुप्लिकेट http://stackoverflow.com/questions/2600255/how-can-i-retrieve-monitor-information) – Deanna