请问谁知道如何实现多屏显示??我的程序需要实现这样的功能,笔记本的VGA连接了电视机显示器,这样跟笔记本的显示屏构成双显示屏.有部分数据是不能给客户看到的,这部分数据显示在电视机显示器部分.笔记本的显示屏可看到所有数据,请问程序部分我应该如何实现??
谢谢

解决方案 »

  1.   

    把电视机显示器设置为桌面扩展,位置在笔记本的显示屏左边。此时,你的Windows桌面的宽度就是两个显示屏的总宽度了。然后,你的程序里建立两个窗体,一个放在Windows桌面的左边,一个放在右边,两个窗体显示不同的内容。
      

  2.   

    如2楼所说的,先设置为扩展桌面显示
    然后可以通过程序去判断哪个是主显示器,再将你的窗体位置设置为各个显示器所在的桌面位置
      var i : Integer;
    begin
      for i := 0 to Screen.MonitorCount - 1 do
      begin
        if Screen.Monitors[i].Primary then//表示是否为主显示器
        begin
          Screen.Monitors[i].BoundsRect;//该显示器所占桌面的位置
        end;
      end;
      

  3.   

    看这里:http://hi.baidu.com/0xcea4/blog/item/a0c9688a4d7ef914c9fc7a29.html