VB开发双屏输出问题
想在一个主机,在两个显示器输出不同内容,利用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)
望大家指定一下.
[解决办法]
http://www.vbaccelerator.com/home/VB/Tips/Working_with_Multiple_Monitors/article.asp
这是个比较完整的程序
[解决办法]
代码下载地址在页面左上角
[解决办法]
我去年做过这种程序,用于酒店内的节目点播系统.
目的是实现电脑来上网,聊QQ等,另外再通过一个机顶盒接收遥控器指令,在电视机上看电影等
总体的思路是,先设置好双屏显示,然后让看电影的那个程序在另一个屏幕上工作就行了.
但由于我水平不高,设置双屏显示那里只能是安装软件时手工设置.
好在这个只需要设置一次..........
[解决办法]
rainstormmaster(暴风雨 v2.0) 给的代码很好呀!!!!
已经列出了所有的桌面
你只需要把你所需要显示的程序发到指定的显示器上就行了呀
连移动的代码也有了.......不知道LZ还想要什么
[解决办法]
我晕倒
你直接用MoveWindow移动不就行了@_@
[解决办法]
呵呵,用SetWindowPos也可以
VB开发双屏输出有关问题
VB开发双屏输出问题想在一个主机,在两个显示器输出不同内容,利用VB开发实现.问题是winAPI的不多.我知道的A
