VB开发双屏输出问题

liangkandy2002 2007-04-25 09:35:02
想在一个主机,在两个显示器输出不同内容,利用VB开发实现.
问题是winAPI的不多.我知道的API函数不太会使用.
1.HMONITOR MonitorFromPoint(POINT pt,DWORD dwFlags)
2.HMONITOR MonitorFromRect(LPCRECT lprc,DWORD dwFlags)
3.HMONITOR MonitorFromWindow(HWND hwnd,DWORD dwFlags)
4.BOOL GetMonitorInfo(HMONITOR hMonitor,LPMONITORINFO lpmi)
5.BOOL EnumDisplayMonitors(HDC hdc,LPCRECT lprcClip,MONITORENUMPROC lpfnEnum,LPARAM dwData)
6.BOOL CALLBACK MonitorEnumProc(HMONITOR hmonitor,HDC hdcMonitor,LPRC lprcMonitor, DWORD dwData)
7.EnumDisplayDevices(LPVOID lpReserved,int iDeviceNum,DISPLAY_DEVICE×pDisplayDevice,DWORD dwFlags)
望大家指定一下.
...全文
844 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2007-04-30
  • 打赏
  • 举报
回复
那实在是抱歉....这么难啊.....我就不会了....
liangkandy2002 2007-04-28
  • 打赏
  • 举报
回复
SetWindowPos ----这个函数能为窗口指定一个新位置和状态
MoveWindow -----改变指定窗口的位置和大小

如果两个显示器的内容是异步显示的,又如何?
对于上两函数有用吗?

主显示器显示内容为操作界面,用户界面两个.
而次显示器只显示内容为用户界面一个.
无论主机用户在操作界面,用户界面之间如何交换的获取窗口焦点操作,次显示器上始终显示用户界面.
rainstormmaster 2007-04-26
  • 打赏
  • 举报
回复
是20个角,5*5-5=20
嗷嗷叫的老马 2007-04-26
  • 打赏
  • 举报
回复
郁闷,我比LS少了十个角啊................
嗷嗷叫的老马 2007-04-26
  • 打赏
  • 举报
回复
....怎么算的?

我是算3(一个三角形)*5(个)=15个(角)

那么你应该是25个角.....
嗷嗷叫的老马 2007-04-25
  • 打赏
  • 举报
回复
我去年做过这种程序,用于酒店内的节目点播系统.

目的是实现电脑来上网,聊QQ等,另外再通过一个机顶盒接收遥控器指令,在电视机上看电影等

总体的思路是,先设置好双屏显示,然后让看电影的那个程序在另一个屏幕上工作就行了.

但由于我水平不高,设置双屏显示那里只能是安装软件时手工设置.

好在这个只需要设置一次..........
liangkandy2002 2007-04-25
  • 打赏
  • 举报
回复
可它说的是虚拟screen.
不过还是谢谢.
rainstormmaster 2007-04-25
  • 打赏
  • 举报
回复
代码下载地址在页面左上角
rainstormmaster 2007-04-25
  • 打赏
  • 举报
回复
http://www.vbaccelerator.com/home/VB/Tips/Working_with_Multiple_Monitors/article.asp
这是个比较完整的程序
CathySun118 2007-04-25
  • 打赏
  • 举报
回复
up
rainstormmaster 2007-04-25
  • 打赏
  • 举报
回复
呵呵,用SetWindowPos也可以
嗷嗷叫的老马 2007-04-25
  • 打赏
  • 举报
回复
我晕倒

你直接用MoveWindow移动不就行了@_@
liangkandy2002 2007-04-25
  • 打赏
  • 举报
回复
代码都是列出所有的显示设备.
但没有method发送指定的程序到指定的显示器.
嗷嗷叫的老马 2007-04-25
  • 打赏
  • 举报
回复
rainstormmaster(暴风雨 v2.0) 给的代码很好呀!!!!

已经列出了所有的桌面

你只需要把你所需要显示的程序发到指定的显示器上就行了呀

连移动的代码也有了.......不知道LZ还想要什么

1,486

社区成员

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

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