Tôi cần trợ giúp về cách truy xuất độ phân giải của màn hình, như minh họa trong hình bên dưới.Làm thế nào để có được kích thước (độ phân giải) của mỗi màn hình?
tôi thấy this documentation và nó đã thực sự hữu ích. Dưới đây là đoạn code mà tôi đã cố gắng, dựa trên những tài liệu:
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";
Tuy nhiên, nó chỉ xác định và cung cấp thông tin về chính màn hình. Làm cách nào để nhận thông tin về các màn hình khác?
Bạn có thể muốn đọc về [Enumeration và hiển thị Control] (http://msdn.microsoft.com/en- chúng tôi/thư viện/windows/desktop/dd162617% 28v = vs.85% 29.aspx). –