这个函数是用来保存接口的数据结构,现已经可以单贞图片可插入了,我现在想从同一张BMP图中获取多个图片(获取函数GetImage(int i)已写好了)并放在HBITMAP的某个数组或指针变量里,然后一个接口OLE函数InsertObject一起插入到CRichEditCtrl中形动画(像QQ哪样动态显示图片表情)。
void CImageDataObject::SetBitmap(HBITMAP *hBitmap)
{
ASSERT(hBitmap); STGMEDIUM stgm;
stgm.tymed = TYMED_GDI;//   Storage medium = HBITMAP handle
         stgm.hBitmap=* hBitmap;
stgm.pUnkForRelease = NULL;  // Use ReleaseStgMedium
FORMATETC fm;
fm.cfFormat = CF_BITMAP; // Clipboard format = CF_BITMAP
fm.ptd = NULL; // Target Device = Screen
fm.dwAspect = DVASPECT_CONTENT;// Level of detail = Full content
fm.lindex =-1; // Index = Not applicaple
fm.tymed = TYMED_GDI; // Storage medium = HBITMAP handle this->SetData(&fm, &stgm, TRUE);
}请问要怎样修改这段代码,请大家帮帮忙,本人要急用。
大家看上面的注释帮忙分析下,谢谢了。