用mfc基于对话框程序,怎样得到显示器数量,我在主对话框上新建了一个非模态对话框
答案:2 悬赏:40 手机版
解决时间 2021-03-23 21:47
- 提问者网友:杀手的诗
- 2021-03-23 18:11
我想通个主对话框的一个按键,让新建的对话框,在有两个显示器情况就生成在第二显示器上,只有一个就生成在主显示器上。。我是这样想的,先得到显示器数量,在create对话框的时候判断显示器数量,再通过MoveWindow或SetWindowPos移动显示区域。不知道不可以实现,应该怎样实现或者还有更好的方法?对话框我基本上工作做完了,剩下就是在多显示器上显示问题...谢谢大家了....
最佳答案
- 五星知识达人网友:雾月
- 2021-03-23 19:29
使用WINAPI函数GetSystemMetrics(SM_CMONITORS)可以当前显示器的个数
接下来可以再按键响应时调用的对话框显示前改变它的默认位置来完成了
接下来可以再按键响应时调用的对话框显示前改变它的默认位置来完成了
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-23 20:32
playsound 默认是同步的吧,改成异步的话应该就可以了。
playsound(l"c:\\开场音乐.wav",null ,snd_application | snd_sync);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯