当前位置: 代码迷 >> VC >> 大伙帮个忙哈!本人回贴100%!若有好的建议被小弟我采纳小弟我必给分
  详细解决方案

大伙帮个忙哈!本人回贴100%!若有好的建议被小弟我采纳小弟我必给分

热度:6394   发布时间:2013-02-25 00:00:00.0
【急】大伙帮个忙哈!本人回贴100%!若有好的建议被我采纳我必给分!
我想做一个后台程序,可以实现将当前实时屏幕一分为二,然后分别输出到两个投影仪中去。

主要利用windows GDI或者利用directx 
现我有个思路(也不知道对不对),或者大家有没有更好的想法?
1)裁取整个屏幕(用的是GDI基本已完成);
2) 获取两个投影仪设备列表;
3)绘制两个缓冲区,每个缓冲区中分别绘制图像的一半;
4)最后是传输

现在的问题是2),3),4)不知道该怎么做了?
我该利用哪些类或者用什么api啊?还请大家给个思路!

------解决方案--------------------------------------------------------
分屏用System.Windows.Forms.SplitContainer控件

1:截取屏幕成图片(API)
2:将图片一张一张顺序存成流
3:对流进行压缩编码(DirectX 编程)
4:保存
------解决方案--------------------------------------------------------
http://www.cnblogs.com/wuchang/archive/2006/06/20/430766
  相关解决方案