vc++ 全屏多屏幕

归途醉染 2018-04-02 08:07:58
请问有这方面的资料或者示例吗?
在一台主机 不同显示器显示不同内容!
在网上也查找了一些 就目前来说 还没查找到想要的
谢谢 大家帮忙!
...全文
1094 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
归途醉染 2018-04-11
  • 打赏
  • 举报
回复
赵4老师 2018-04-09
  • 打赏
  • 举报
回复
查MSDN是Windows程序员必须掌握的技能之一。
rongewu2013 2018-04-09
  • 打赏
  • 举报
回复
https://bbs.csdn.net/topics/392354488
归途醉染 2018-04-08
  • 打赏
  • 举报
回复
引用 10 楼 jszj 的回复:
[quote=引用 9 楼 qq_36088602 的回复:] 有点意思.. 那有没有全屏下移动的 本来程序是在一台显示器上的 那我是不是要创建两个全屏来移动?
你的需求不明确。 一个程序,如果想在两个屏幕上独立显示各自的内容,那就要创建至少两个窗口,一个屏幕一个窗口,这样的话,就和上面的贴子一样了,你创建一个窗口放在屏幕1上,再创建一个窗口放在屏幕2上,... 不知道你的“全屏下移动”是什么意思,既然你需要“不同显示器显示不同内容”,那你是准备把一个窗口放大到充满两个屏幕?这显然是不可行的(窗口的大小应该不能超过当前显示器的最大分辨率),两种方法,创建两个窗口,把内容分别显示在两个窗口上,两个窗口分别放在不同的屏幕上,方法2,把内容显示在一个屏幕上,把这个窗口移到到两个屏幕的中间,这样这个窗口跨越两个屏幕但都只能显示一半而无法充满全屏 “全屏下移动”,如果你只有一个窗口来显示内容,那你可以一会儿把它放在屏幕1上,一会儿放在屏幕2上,或者用鼠标随便拖动,系统自然会处理它应该的边界[/quote] 我明白了 最后问一下 窗口创建两个 然后我每一台显示器放一个窗口 然后在全屏化 这分屏应该就一个软件就可以了吧 有人跟我说要开两个软件 尴尬!
red-fly 2018-04-08
  • 打赏
  • 举报
回复
引用 9 楼 qq_36088602 的回复:
有点意思.. 那有没有全屏下移动的 本来程序是在一台显示器上的 那我是不是要创建两个全屏来移动?
你的需求不明确。 一个程序,如果想在两个屏幕上独立显示各自的内容,那就要创建至少两个窗口,一个屏幕一个窗口,这样的话,就和上面的贴子一样了,你创建一个窗口放在屏幕1上,再创建一个窗口放在屏幕2上,... 不知道你的“全屏下移动”是什么意思,既然你需要“不同显示器显示不同内容”,那你是准备把一个窗口放大到充满两个屏幕?这显然是不可行的(窗口的大小应该不能超过当前显示器的最大分辨率),两种方法,创建两个窗口,把内容分别显示在两个窗口上,两个窗口分别放在不同的屏幕上,方法2,把内容显示在一个屏幕上,把这个窗口移到到两个屏幕的中间,这样这个窗口跨越两个屏幕但都只能显示一半而无法充满全屏 “全屏下移动”,如果你只有一个窗口来显示内容,那你可以一会儿把它放在屏幕1上,一会儿放在屏幕2上,或者用鼠标随便拖动,系统自然会处理它应该的边界
归途醉染 2018-04-08
  • 打赏
  • 举报
回复
引用 8 楼 jszj 的回复:
https://blog.csdn.net/k91191/article/details/49338533 这个贴子说得很好,先查找哪些显示器,主要记录它们的分辨率和位置,然后移动你想要的窗口到对应的位置即可
有点意思.. 那有没有全屏下移动的 本来程序是在一台显示器上的 那我是不是要创建两个全屏来移动?
归途醉染 2018-04-08
  • 打赏
  • 举报
回复
引用 12 楼 jszj 的回复:
[quote=引用 11 楼 qq_36088602 的回复:] [quote=引用 10 楼 jszj 的回复:] [quote=引用 9 楼 qq_36088602 的回复:] 有点意思.. 那有没有全屏下移动的 本来程序是在一台显示器上的 那我是不是要创建两个全屏来移动?
你的需求不明确。 一个程序,如果想在两个屏幕上独立显示各自的内容,那就要创建至少两个窗口,一个屏幕一个窗口,这样的话,就和上面的贴子一样了,你创建一个窗口放在屏幕1上,再创建一个窗口放在屏幕2上,... 不知道你的“全屏下移动”是什么意思,既然你需要“不同显示器显示不同内容”,那你是准备把一个窗口放大到充满两个屏幕?这显然是不可行的(窗口的大小应该不能超过当前显示器的最大分辨率),两种方法,创建两个窗口,把内容分别显示在两个窗口上,两个窗口分别放在不同的屏幕上,方法2,把内容显示在一个屏幕上,把这个窗口移到到两个屏幕的中间,这样这个窗口跨越两个屏幕但都只能显示一半而无法充满全屏 “全屏下移动”,如果你只有一个窗口来显示内容,那你可以一会儿把它放在屏幕1上,一会儿放在屏幕2上,或者用鼠标随便拖动,系统自然会处理它应该的边界[/quote] 我明白了 最后问一下 窗口创建两个 然后我每一台显示器放一个窗口 然后在全屏化 这分屏应该就一个软件就可以了吧 有人跟我说要开两个软件 尴尬![/quote] 这个我真没有试过,还不知道 如果一个程序的两个窗口不能全屏在两个屏幕上的话,可以用代码控制,即计算屏幕的分辨率,然后设置窗口的大小为对应屏幕的分辨率即可,这同样是占满整个屏幕,和“全屏”,即最大化具有同样的效果,同时屏蔽掉窗口的最大化按钮[/quote] 好的 谢谢了!
red-fly 2018-04-08
  • 打赏
  • 举报
回复
引用 11 楼 qq_36088602 的回复:
[quote=引用 10 楼 jszj 的回复:] [quote=引用 9 楼 qq_36088602 的回复:] 有点意思.. 那有没有全屏下移动的 本来程序是在一台显示器上的 那我是不是要创建两个全屏来移动?
你的需求不明确。 一个程序,如果想在两个屏幕上独立显示各自的内容,那就要创建至少两个窗口,一个屏幕一个窗口,这样的话,就和上面的贴子一样了,你创建一个窗口放在屏幕1上,再创建一个窗口放在屏幕2上,... 不知道你的“全屏下移动”是什么意思,既然你需要“不同显示器显示不同内容”,那你是准备把一个窗口放大到充满两个屏幕?这显然是不可行的(窗口的大小应该不能超过当前显示器的最大分辨率),两种方法,创建两个窗口,把内容分别显示在两个窗口上,两个窗口分别放在不同的屏幕上,方法2,把内容显示在一个屏幕上,把这个窗口移到到两个屏幕的中间,这样这个窗口跨越两个屏幕但都只能显示一半而无法充满全屏 “全屏下移动”,如果你只有一个窗口来显示内容,那你可以一会儿把它放在屏幕1上,一会儿放在屏幕2上,或者用鼠标随便拖动,系统自然会处理它应该的边界[/quote] 我明白了 最后问一下 窗口创建两个 然后我每一台显示器放一个窗口 然后在全屏化 这分屏应该就一个软件就可以了吧 有人跟我说要开两个软件 尴尬![/quote] 这个我真没有试过,还不知道 如果一个程序的两个窗口不能全屏在两个屏幕上的话,可以用代码控制,即计算屏幕的分辨率,然后设置窗口的大小为对应屏幕的分辨率即可,这同样是占满整个屏幕,和“全屏”,即最大化具有同样的效果,同时屏蔽掉窗口的最大化按钮
归途醉染 2018-04-03
  • 打赏
  • 举报
回复
引用 4 楼 jszj 的回复:
“在一台主机 不同显示器显示不同内容”,是指不同的屏幕上放置不同的窗口(比如屏幕1上放窗口A,屏幕2上放窗口B)?还是直接在屏幕上画图写字(比如获取桌面DC后画图写字)? 如果是不同的屏幕放不同的窗口,那移动窗口到对应屏幕所在的分辨率即可
是不同的屏幕放不同的窗口,移动的话 那要创建两个全屏的吗 然后在一台显示器放一个全屏的画面
red-fly 2018-04-03
  • 打赏
  • 举报
回复
“在一台主机 不同显示器显示不同内容”,是指不同的屏幕上放置不同的窗口(比如屏幕1上放窗口A,屏幕2上放窗口B)?还是直接在屏幕上画图写字(比如获取桌面DC后画图写字)? 如果是不同的屏幕放不同的窗口,那移动窗口到对应屏幕所在的分辨率即可
zgl7903 2018-04-03
  • 打赏
  • 举报
回复
mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN98\98VS\2052\period97.chm::/F1/D4/S24603.htm 或者搜索 How to Exploit Multiple Monitor Support in Memphis and Windows NT 5.0
red-fly 2018-04-03
  • 打赏
  • 举报
回复
https://blog.csdn.net/k91191/article/details/49338533 这个贴子说得很好,先查找哪些显示器,主要记录它们的分辨率和位置,然后移动你想要的窗口到对应的位置即可
真相重于对错 2018-04-03
  • 打赏
  • 举报
回复
查 msdn 有
归途醉染 2018-04-02
  • 打赏
  • 举报
回复
谢谢
归途醉染 2018-04-02
  • 打赏
  • 举报
回复
最好win32的 不过 MFC 的也行

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧