我在WIN32下使用CXIMAGE->LOAD函数时,解码出错,提示执行了非法操作。如果用MFC,貌似就正常。很迷惑!哪位达人指点下! CString getlasterror;
int j=::GetLastError();
getlasterror.Format(_T("the last error is %d,the format is %d,the name is %s"),j,nImgType,lpszFileName);
::MessageBox(NULL,getlasterror,_T("before load picture"),MB_OK);
// Load Image From disk bool bRet = m_pPicture->Load(lpszFileName, nImgType);
if (!bRet)
{
CString error;
int i=::GetLastError ();
error.Format (_T("error is %d"),i);
::MessageBox(NULL,_T("setbitmap start2"),error,MB_OK);
return FALSE;
}
int j=::GetLastError();
getlasterror.Format(_T("the last error is %d,the format is %d,the name is %s"),j,nImgType,lpszFileName);
::MessageBox(NULL,getlasterror,_T("before load picture"),MB_OK);
// Load Image From disk bool bRet = m_pPicture->Load(lpszFileName, nImgType);
if (!bRet)
{
CString error;
int i=::GetLastError ();
error.Format (_T("error is %d"),i);
::MessageBox(NULL,_T("setbitmap start2"),error,MB_OK);
return FALSE;
}
解决方案 »
- 区域无效画图
- -------------> 200 高分求CListCtrl编码,请举例说明 行编辑,列排序,单元格贴图,更改字体及背景颜色
- 晕`再次向各位高手提问如何用windows开发对话框应用程序(千万别拿WINDOWS基础入门的东西给我了)
- 请教CArchive::ReadString的一个问题
- 我把workspace中Class View标签中的类全搞没了,请问该怎么办?
- 要调用某个DLL中函数,应如何申明?
- 请教一个关于CString的问题?
- 有谁知道哪里有免费的统计程序行数的软件?
- VC中如何动态生成Edit文本框?
- 列表控件插入数据失败!
- SDK的C 语言 除了GDI+双缓冲,还能别的方法画无闪烁界面吗?我找不到GdiPlus.h也不知道在哪里下,求求了
- 求教关于管道的指点
m_pPicture如何构造的
lpszFileName的值是什么
错误号及意义是什么
1 我定义了一个对象,如果要重新加载一张图片,怎么删除原来那个对象里的图像。是用cximage->destroy()吗?我在这里老是出现指针为空或野指针的问题。
2 我在使用GIF时,你们是一次性把所有的帧都读出来,还是显示一帧再读一帧?
3 在进行旋转等操作的时候,是直接用其成员函数,还是转换成HBITMAP
谢谢!