mfc中怎么清空picture control中的图像
mfc中如何清空picture control中的图像
我现在想用mfc做一个视频处理的程序,但是载入比例不同的视屏时,会出现前一个视屏未被完全覆盖的情况,希望能得到解决,网上查找了一下类似的问题,但他们用的都是bitmap加载的图片,我现在type选的是frame,解决方法好像不能适用
加载图像部分的函数是
CRect rect;
CDC *pDC;
HDC hDC;
CWnd *pwnd;
CvvImage m_CvvImage;
pwnd = GetDlgItem(IDC_SHOWIMAGE);
pDC =pwnd->GetDC();
hDC= pDC->GetSafeHdc();
pwnd->GetClientRect(&rect);
SetRect( rect, rect.left, rect.top, right, rect.bottom );
m_CvvImage.CopyOf(frame,1);
m_CvvImage.DrawToHDC(hDC, &rect);
------解决方案--------------------
查了一下,这个可以 DWORD dw = GetSysColor(COLOR_BTNFACE);
------解决方案--------------------
白点的是0xf0f0f0
我现在想用mfc做一个视频处理的程序,但是载入比例不同的视屏时,会出现前一个视屏未被完全覆盖的情况,希望能得到解决,网上查找了一下类似的问题,但他们用的都是bitmap加载的图片,我现在type选的是frame,解决方法好像不能适用
加载图像部分的函数是
CRect rect;
CDC *pDC;
HDC hDC;
CWnd *pwnd;
CvvImage m_CvvImage;
pwnd = GetDlgItem(IDC_SHOWIMAGE);
pDC =pwnd->GetDC();
hDC= pDC->GetSafeHdc();
pwnd->GetClientRect(&rect);
SetRect( rect, rect.left, rect.top, right, rect.bottom );
m_CvvImage.CopyOf(frame,1);
m_CvvImage.DrawToHDC(hDC, &rect);
------解决方案--------------------
查了一下,这个可以 DWORD dw = GetSysColor(COLOR_BTNFACE);
------解决方案--------------------
白点的是0xf0f0f0