我查阅了很多资料 但是都很乱 求大神帮帮忙
例如:我现在有个CRichEditCtrl对象 m_RichEdit
有个一个按钮 单击按钮弹出CFileDialog 从电脑中选取一张.jpg图片
并且显示在RichEditCtrl中CFileDialog dlg( TRUE );
在if( IDOK == dlg.DoModal() )
{
...
}
怎么编写代码 谢谢 比如说我的图片叫p.jpg

解决方案 »

  1.   

    http://download.csdn.net/detail/ruanwenzhongf/4985175
      

  2.   

    楼上给的是一个例子,这里有点资料[url=http://wtfang.blog.163.com/blog/static/3159480820101110111621546/]
      

  3.   

    能否继续帮我解决一个问题?
    我现在显示图片的问题解决了 并且我做了streamOut保存到rtf文件中
    但是当我streamIn的时候 刚刚插入的图片没有办法显示 请问有什么方法可以解决吗?保存部分代码:
    bool CDialogEdit::SaveRTFtoStorage(CString strIndex)
    {
    CString strName; strName.Format( "Storage/%s.rtf", strIndex ); CFile cFile( strName, CFile::modeCreate | CFile::modeWrite );
    EDITSTREAM es; es.dwCookie = (DWORD)&cFile;
    es.pfnCallback = MyStreamOutCallback; m_RichEdit.StreamOut( SF_RTF, es ); return TRUE;
    }读取部分代码:
    bool CDialogEdit::LoadTipContext(int nIdx)
    {
    S_LIST_ITEM myItem = MyPublicData.m_arLisItem.ElementAt( nIdx ); m_ComboType.SetWindowText( myItem.strType );
    m_EditTitle.SetWindowText( myItem.strTopic ); CString str;
    str.Format( "Storage/%s.rtf", myItem.strIndex ); CFile cFile( str, CFile::modeRead );
    EDITSTREAM es; es.dwCookie = ( DWORD )&cFile;
    es.pfnCallback = MyStreamInCallback; m_RichEdit.StreamIn( SF_RTF, es ); return TRUE;
    }