![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
ZackZheng999
这个作者很懒,什么都没留下…
展开
-
使用SDL2中SDL_CreateWindow()函数时报错跳进wincore.cpp(wntdll.pbd not load)
这一般是在使用MFC时会出现的问题抛出错误:Unhandled exception at 0x77784460 (ntdll.dll) in ffmpeg.exe: 0xC000041D: 用户回调期间遇到未经处理的异常。因为SDL和MFC在同一条线程上,SDL_Window *screen =SDL_CreateWindow ("123",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED, screen_w, screen_h, SDL_WINDOW_O原创 2020-12-18 20:44:39 · 745 阅读 · 1 评论 -
MFC 视频播放器实现局部放大功能
这里介绍一种从MFC获取视频播放框并拉大的方法(还可以用一种在渲染部分拉大画布的方法)其原理其实很简单,就是使用MoveWindow()的方法来进行放大和移动。这里用的是鼠标双击后放大鼠标当前位置的一个小矩形框。所以可以获取鼠标的point。1.在播放视频的DIALOG里面获取当前播放框 CRect curRect; GetClientRect(&curRect);2.确定当前需要放大的倍数,确定放大后的框长和宽(z为倍数)。 normalWidth = curRect.rig原创 2020-09-17 16:15:57 · 1406 阅读 · 2 评论 -
MFC树型控件 搜索并展开高亮指定树节点
项目需要做一个关于目录树节点的搜索功能先讲一下大概思路,大部分人都会从根节点一步一步地往下展开,不断地迭代搜索,但是这个方法比较麻烦,因为要不断地记录父节点,一层一层往下,有几层就要记录几个父节点。我通过map存储的树节点搜索到后,打开其父节点,发现虽然上面几层没有展开,但是最里面的是展开的。那么就有了这么一个思路,从下往上展开。TreeItemMap::iterator connIter = PointItemMap.begin(); for (; connIter != PointItemMa原创 2020-09-08 11:53:58 · 1378 阅读 · 0 评论