最近写了一个用对话框显示图片的程序,这里将学习到的东西整理一下:
if(bmifileDlg.DoModal() == IDOK)
{
HBITMAP hBmp =(HBITMAP)::LoadImage(0,bmi
编程环境:VC6.0+OpenCv1.0
准备工作:用VC6.0生成一个对话框外壳(全被采用默认设置),然后在对话框中添加一个静态控件令其ID为IDC_BITMAP,用Wizard为这个控件添加一个Contol 类型的变量:m_Img;再添加一个按钮caption为“打开图片”ID =
IDC_OPEN,双击按钮在OnOpen()函数中添加如下内容:
方法一(这个方法仅能显示位图(.bmp)):
在OnOpen函数中添加:
{
strFilter += "All Files(*.*)|*.*|"; CFileDialog bmifileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST,strFilter);
this->m_Img.ModifyStyle(0,SS_BITMAP);