怎样在flexgrid的cell中插入图片呢?还有显示的比例问题,也就是大小。
解决方案 »
- CStdioFile ReadString 乱码
- 求教
- TreeView节点排序问题
- 如何在RichEdit控件中实现超链接啊,要求连接的操作可以由自己指定! 往各位高人赐教! 谢谢
- 请问怎样从16、32位图中读取RGB数值?
- 请教如何编程实现 正规式转化成有穷自动机
- .........
- 是否在下载某个文件前就得到他的创建,修改时间之类的资料?
- cap视频捕捉的问题,capSetCallbackOnFrame()设置的回调,回调函数中的VIDEOHDR结构中的,lpData参数是不是就是一个位图信息?
- filehook
- 关于Report样式的ClistCtrl控件显示的问题
- MFC socket编程 onclose消息问题
m_Grid.put_Cols(4);
m_Grid.put_FixedCols(0);
m_Grid.put_FixedRows(0);
m_Grid.put_RowHeight(3, 800);
m_Grid.put_ColWidth(1, 600);
m_Grid.put_Row(3);
m_Grid.put_Col(1);
//m_VarGrid->put_PictureType(flexPictureColor);
IStream *pStm;
CFile file;
LONG cb;
CFileStatus fstatus;
LPCTSTR m_Path = _T("d:\\a.jpg");
if (file.Open(m_Path,CFile::modeRead)&&file.GetStatus(m_Path,fstatus)&& ((cb = fstatus.m_size) != -1))
{
HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, cb);
LPVOID pvData = NULL;
if (hGlobal != NULL)
{
if ((pvData = GlobalLock(hGlobal)) != NULL)
{
file.Read(pvData, cb);
GlobalUnlock(hGlobal);
CreateStreamOnHGlobal(hGlobal, TRUE, &pStm);
}
}
}
IPictureDisp *pPic;
HRESULT hr=OleLoadPicture(pStm,fstatus.m_size,TRUE,IID_IPictureDisp,(LPVOID*)&pPic);
if(SUCCEEDED(hr))
m_Grid.putref_CellPicture(pPic);