我现在有一个ATI7000显卡,它有一个视频输出口,接了电视机.现在想写个程序,让别人在电视机上看片,我在电脑上玩游戏/做其它事.但现在不知道如何驱动它的另一个屏~~~不知道大家有做过相关的程序吗?不知道这个问题难不难?网上看一个代码,好象直接移动窗口的位置就行?????

解决方案 »

  1.   

    不是不是.是多屏显示的问题.因为我已经接好了电视机,那么想要让舍友在电视上看片,而我又可以在电脑上玩游戏等.现在只能把MPC手工拖到另一桌面上!!!!至于使用MoveWindow,可以是可以,但仔细想想,如果何做成一个程序的功能呢?关键的问题如下:一,如何得知本机配置了多屏显示;二,如何得知副屏(们)的原点坐标?(相对主屏)三,如何通过进程,得到其主窗口,并把这个窗口移动到某个副屏里去?呵呵,讨论一下吧!!好象这方面的问题不太常见,也许有点难度~~:)
      

  2.   

    哈,不是想开发硬件.在硬件里开发,好难的...我现在只是想要在我这台破机器上实现这个功能.主要是,我有时想玩会CS,有时又想写会程序,可是舍友要看电影,没办法!!我的显卡反正支持的,何不利用起来呢?现在都还是用鼠标启动MPC,再拖到电视机上!!!!!!郁闷!!!不知道怎么样取得另一副屏的参数!!比如,分辨率,相对主屏的绝对原点坐标,桌面DC等.谢谢大家了!!!!
      

  3.   

    http://www.yesky.com/20021128/1641980.shtml
    我没试过。没有双屏。。
      

  4.   

    ..............也谢谢你!!同时也感谢楼上的各位!!多屏显示的问题我已经自己搞定,使用的是以下几个API:EnumDisplayMonitorsGetMonitorInfoGetSystemMetricsEnumDisplaySettings现在我可以列举出当前系统的所有显示器,及它们的参数.也可以把指定的程序显示在另一屏里了.此帖在N天后结帖(视网络情况而定)当散分吧,呵呵