2012-06-06

把界面重新code了一下,主要把绘制RGB的窗口的代码搞了一下。

记录几个要注意的地方:

1- 子窗口以父窗口的CWnd创建以后,其ClientRect是以自身的rect为基准,不再是绝对的坐标或者上级窗口的坐标,为此耽误了起码2个钟头,子窗口的rect始终无法按要求动态布局到最大铺满rect也是这个原因

2- 在绘制CSTATIC CONTROL的时候,采用DRAWDIB API,这样可以加快图形的渲染速度,而不再使用BITBLT相关的函数,如果需要SCALE的话,可采用STRICH 或者 直接使用FFMPEG进行,不需要在渲染线程里面来做这个事情

3-在CAMTREE中还需要加入其他功能来完善,不过流程是按,大体是find cams->create display window->render window的流程展开,如果需要动态加入cam,还需要做相关code工作才能实现

CONT://

在播放全屏时候可其他方法,但还没有确定采用哪一种,可以缩放DIALOG或者开始WIN32窗口进行渲染,估计效率要好点吧

另外绘制文字估计用HDC的TEXTOUT应该行吧,绘制DC是相当基本的了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值