- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 vc 如何判断2个矩形是否有交集
1) typedef struct rec_{ long top; long left; long bottom; long right; }rec; BOOL RectOverlap(const rec *rA, const rec *rB){ if (!(rA.bottom rB.top || rA.top > rB.bottom) && !(
2012-03-22 19:55:33 1985
原创 MFC 对话框上画矩形,怎么让矩形跟着对话框移动而移动
我在MFC的对话框上显示视频,然后再在Onpaint里面画一个矩形,然后我拖动对话框,发现矩形还是固定在屏幕的那个位置,不能跟着对话框拖动而拖动,另外当另外一个页面覆盖掉对话框时,矩形画到另外一个页面上了,还有对话框最小化时,矩形也画在下面的其它页面上,有高手指点下: 我就是想对话框怎么和画的矩形绑定,对话框动,矩形跟着动,当对话框被覆盖,矩形也要覆盖,即好像画的矩形就是对话框的一部分一样。
2012-03-22 14:28:55 2834
原创 垂直滚动条拉到最下时,显示的图像和拉到最上时一样
MFC 对话框上添加滚动条后,显示图像时,发现垂直滚动条拉到最下时,显示的图像和拉到最上时一样,不知为什么? 还有一个,就是垂直滚动条是反的,因为位图是从下往上显示的,所以要注意颠倒下,至于垂直滚动条拉到最大和最上显示的图像一样,比如说滚动条的范围是0-100,从0-99时,拉垂直滚动条是正确的,但是从99-100时,就突然跳到初始时,垂直滚动条为0时一样。
2012-03-21 22:37:41 1165
原创 MFC 对话框程序如何添加目录,工具栏,状态栏
1)工具栏 CBitmap bm; UINT Resource[size]={IDB_BMP1,IDB_BMP2,IDB_BMP3,IDB_BMP4,IDB_BMP5,IDB_BMP6}; //位图ID数组 int i; m_ImageList.Create(32,32,ILC_COLOR24|ILC_MASK,0,0); //创建Image List
2012-03-01 09:24:29 1712
原创 MFC 对话框 之Yuv ddraw缩放+滚动条+左键放大,右键缩小
方法: 大致的方法和RGB的缩放一致,注意ddraw yuv视频显示时,由于点击鼠标左键对图像进行放大,会造成ddraw的表面的高度和宽度等发生变化,这样我们缩放时,要及时跟新ddraw表面,在yuv缩放显示时,由于我有好几个类之间交互数据,造成2个对象访问同一个类的成员(坐标)的情况,获取不到坐标值。这个问题可以采用设计模式里面的单态 设计模式或使用GetParent()获取父类
2012-03-01 09:22:09 2893
N21ToJpg.rar
2020-06-08
FFmpeg-YUV2AVI
2013-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人