Ho bisogno di aiuto su come recuperare le risoluzioni dei miei schermi, come mostrato nell'immagine qui sotto.Come ottengo le dimensioni (risoluzione) di ciascun display?
ho trovato this documentation ed è stato davvero utile. Ecco il codice che ho provato, sulla base di tali documenti:
int numberOfScreens = GetSystemMetrics(SM_CMONITORS);
int width = GetSystemMetrics(SM_CXSCREEN);
int height = GetSystemMetrics(SM_CYSCREEN);
std::cout << "Number of monitors: " << numberOfScreens << "\n"; // returns 3
std::cout << "Width:" << width << "\n";
std::cout << "Height:" << height << "\n";
Tuttavia, solo identifica e fornisce informazioni sul monitor principale . Come posso ottenere informazioni sugli altri monitor?
si potrebbe desiderare di leggere su [enumerazione e display di controllo] (http://msdn.microsoft.com/en- us/library/windows/desktop/dd162617% 28v = vs.85% 29.aspx). –