【MFC&Halcon】保存图片或窗口图片

代码:以图片格式.bmp为例

    HObject Image1;
	HTuple m_lujing,m_kuan,m_gao;
	char szFilter[] = {"BMP 文件(*.bmp)|*.bmp|" };
	CString fileName;
	fileName = "*.*";
	CString PBFilePath;
	CFileDialog FileDlg(FALSE, "txt", NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, NULL);;

	//CFileDialog FileDlg(TRUE);
	if (IDOK == FileDlg.DoModal())
	{
		PBFilePath = FileDlg.GetPathName();
		if (PBFilePath == " ")
		{
			return;

		}
	}
	else
	{
		return;
	}
	m_lujing[0] = PBFilePath.GetBuffer();
	//窗口保存  //带文字,region保存
	DumpWindowImage (&Image1, hv_WindowHandle);
	WriteImage (Image1, "bmp", 0, m_lujing);
	//直接保存
	WriteImage (Image1, "bmp", 0, m_lujing);
发布了74 篇原创文章 · 获赞 24 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43197380/article/details/103241357