У меня 2 монитора. Если все мониторы включены, я мог бы использовать следующее, чтобы получить видимую ширину:
::GetSystemMetrics(SM_CXVIRTUALSCREEN);
Однако, если я отключу второй монитор и снова вызову эту функцию, я все равно получу ширину обоих мониторов (не только видимых). Любое предложение о том, что я могу сделать?