我想给richedit 里 插入 bmp, 找了个例子代码如下 HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage(NULL, _T("E:\\1111.bmp"), IMAGE_BITMAP,
0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION|LR_DEFAULTSIZE);//从文件中加载, err = GetLastError(); CImageDataObject::InsertBitmap(GetIRichEditOle(),
hBitmap, i);
hBitmap 不为空, 可是 GetLastError() 却返回 8CImageDataObject::InsertBitmap 返回 存储空间不足,无法处理此操作
hBitmap = (HBITMAP)::LoadImage(NULL, _T("E:\\1111.bmp"), IMAGE_BITMAP,
0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION|LR_DEFAULTSIZE);//从文件中加载, err = GetLastError(); CImageDataObject::InsertBitmap(GetIRichEditOle(),
hBitmap, i);
hBitmap 不为空, 可是 GetLastError() 却返回 8CImageDataObject::InsertBitmap 返回 存储空间不足,无法处理此操作
句柄你用错了,肯定出错。
这样:
hBitmap = LoadImage(_T("E:\\1111.bmp");
http://www.codesky.net/article/doc/200407/2004070896493209.htm
对比一下代码