图像采集SDK二次开发中,回调函数会动态显示每一帧图像,我在视类窗口内画了一个矩形框,但是闪一下就没了,是不是被下一帧图像显示时覆盖了?求高手给予指点! MFC,图像、视频,VC++ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 任何在窗口显示的内容,除非临时的,得在OnPaint/OnDraw里执行否则显示都不持久 你好,我在视类OnDraw函数里重绘了矩形框,采集图像过程中,每帧图像显示时,矩形框还是被覆盖掉,停止采集后,矩形框又显示出来了!回调函数是框架类里的函数,回调函数实现显示功能!代码如下所示,LRESULT CMainFrame::OnSnapChange(WPARAM wParam, LPARAM lParam){ConvertBayer2Rgb(m_pImageBuffer,m_pRawBuffer,Width,Height,ConvertType,m_pLutR,m_pLutG,m_pLutB,true,Layout)SetStretchBltMode(pDC->GetSafeHdc(),COLORONCOLOR);StretchDIBits(pDC->GetSafeHdc(),0,0,Width,Height,0,0,Width,Height,m_pImageBuffer, m_pBmpInfo, DIB_RGB_COLORS, SRCCOPY);pView->ReleaseDC(pDC);return 1:}不知道该怎么修改,麻烦指点下,在此谢过! ConvertBayer2Rgb(m_pImageBuffer,m_pRawBuffer,Width,Height,ConvertType,m_pLutR,m_pLutG,m_pLutB,true,Layout)SetStretchBltMode(pDC->GetSafeHdc(),COLORONCOLOR);StretchDIBits(pDC->GetSafeHdc(),0,0,Width,Height,0,0,Width,Height,m_pImageBuffer, m_pBmpInfo, DIB_RGB_COLORS,SRCCOPY);这些代码移动到OnPaint里面去啊 你好,可能是我没表述清楚。源程序每当采集完一帧图像,就会自动调用回调函数,显示图像,代码如上所示。客户区图像是动态变化的。我现在想着是在客户区上画出一个矩形框,每当图像刷新变化时,希望矩形框能够一直存在。就是不清楚重绘矩形框该加在什么地方!我在视类OnDraw函数里重绘了矩形框,还是被刷新掉! MFC_ADO_查询问题! 则么样把mysql中的BLOB字段的值付给CString类保存 请问:有没有只有一条下划线的编辑框 这个功能如何实现,请各位帮忙,高分重谢! 请看一个简单的“Hello,MFC!”程序。 对话框向单文档转化的问题(菜鸟问题) AT命令之间延时问题,急!!!!!!!!! 送分了!!!!如何在树视图上实现节点的drag&drop 最好给一个例程? DLL劫持遇到的问题 MFC Ribbon怎样为按钮的子项添加事件处理程序 WINCE RS485问题 请指教,怎样在DllMain中加入MFC功能
{ConvertBayer2Rgb(m_pImageBuffer,m_pRawBuffer,Width,Height,ConvertType,m_pLutR,m_pLutG,m_pLutB,true,Layout)
SetStretchBltMode(pDC->GetSafeHdc(),COLORONCOLOR);
StretchDIBits(pDC->GetSafeHdc(),0,0,Width,Height,0,0,Width,Height,m_pImageBuffer, m_pBmpInfo, DIB_RGB_COLORS,
SRCCOPY);
pView->ReleaseDC(pDC);
return 1:
}不知道该怎么修改,麻烦指点下,在此谢过!
SetStretchBltMode(pDC->GetSafeHdc(),COLORONCOLOR);
StretchDIBits(pDC->GetSafeHdc(),0,0,Width,Height,0,0,Width,Height,m_pImageBuffer, m_pBmpInfo, DIB_RGB_COLORS,
SRCCOPY);这些代码移动到OnPaint里面去啊