问题描述:
视频流上叠加字体,通过回调函数频繁调用,运行时发现一段时间后Ui界面崩溃,且叠加的字体消失。
解决方法:
在任务管理器上发现GDI数量持续上升,将问题定位到HFONT字体显示部分,通过在程序
HFONT OldFont = (HFONT)SelectObject(m_HDC, font);
(HFONT)SelectObject(m_HDC, OldFont );
后面添加
DeleteObject(font);
DeleteObject(OldFont);
问题描述:
视频流上叠加字体,通过回调函数频繁调用,运行时发现一段时间后Ui界面崩溃,且叠加的字体消失。
解决方法:
在任务管理器上发现GDI数量持续上升,将问题定位到HFONT字体显示部分,通过在程序
HFONT OldFont = (HFONT)SelectObject(m_HDC, font);
(HFONT)SelectObject(m_HDC, OldFont );
后面添加
DeleteObject(font);
DeleteObject(OldFont);