MFC中如何获取可见显示器宽度?
我有 2 个显示器。如果所有显示器都打开,我可以使用以下方法来获取可见宽度:
::GetSystemMetrics(SM_CXVIRTUALSCREEN);
但是,如果我拔掉第二个显示器并再次调用此函数,我仍然可以获得两个显示器的宽度(不是唯一可见的显示器)。对我能做什么有什么建议吗?
I have 2 monitors. If all monitors are on, I could use the following to get the visible width:
::GetSystemMetrics(SM_CXVIRTUALSCREEN);
However, if I unplugged the second monitor and call this function again, I still get the width of both monitors (not the only visible one). Any suggestion on what I can do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
建议:
SM_CXSCREEN
或SM_CXFULLSCREEN
。Suggestions:
SM_CXSCREEN
orSM_CXFULLSCREEN
.