利用visual C++的mfc 按钮实现文件夹中读取多幅图片
我正做一个关于视频监控的设计,从摄像头中获得大量图片。现在我想在Dialog中建立一个按钮,并利用该按钮读取存储文件夹中所有图片,希望能用该按钮按一下,显示一幅图片,按一...
我正做一个关于视频监控的设计,从摄像头中获得大量图片。现在我想在Dialog中建立一个按钮,并利用该按钮读取存储文件夹中所有图片,希望能用该按钮按一下,显示一幅图片,按一下显示下一幅图片。 我希望得到下个相关的visual C++的程序能时下你这一功能
展开
1个回答
2013-04-26
展开全部
//显示图片用代码
void CDialog::OnOK()
{
CClientDC dc(this);
HBITMAP hBitmap;
hBitmap=(HBITMAP)LoadImage(
::AfxGetInstanceHandle(),"c:\xx.bmp",
IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
ASSERT(hBitmap);
HBITMAP hOldBitmap;
CDC memDC;
memDC.CreateCompatibleDC(&dc);
hOldBitmap = (HBITMAP)memDC.SelectObject(&bmpDraw);
dc.BitBlt(0,0,100,40,&memDC,0,0,SRCCOPY);
memDC.SelectObject(hOldBitmap);
}
//如何枚举文件夹中的图片,可以使用CFileFind这个类来实现。
void CDialog::OnOK()
{
CClientDC dc(this);
HBITMAP hBitmap;
hBitmap=(HBITMAP)LoadImage(
::AfxGetInstanceHandle(),"c:\xx.bmp",
IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);
ASSERT(hBitmap);
HBITMAP hOldBitmap;
CDC memDC;
memDC.CreateCompatibleDC(&dc);
hOldBitmap = (HBITMAP)memDC.SelectObject(&bmpDraw);
dc.BitBlt(0,0,100,40,&memDC,0,0,SRCCOPY);
memDC.SelectObject(hOldBitmap);
}
//如何枚举文件夹中的图片,可以使用CFileFind这个类来实现。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询