我查阅了很多资料 但是都很乱 求大神帮帮忙
例如:我现在有个CRichEditCtrl对象 m_RichEdit
有个一个按钮 单击按钮弹出CFileDialog 从电脑中选取一张.jpg图片
并且显示在RichEditCtrl中CFileDialog dlg( TRUE );
在if( IDOK == dlg.DoModal() )
{
...
}
怎么编写代码 谢谢 比如说我的图片叫p.jpg
例如:我现在有个CRichEditCtrl对象 m_RichEdit
有个一个按钮 单击按钮弹出CFileDialog 从电脑中选取一张.jpg图片
并且显示在RichEditCtrl中CFileDialog dlg( TRUE );
在if( IDOK == dlg.DoModal() )
{
...
}
怎么编写代码 谢谢 比如说我的图片叫p.jpg
解决方案 »
- 360的哪个健康精灵是怎么做出来的呢?
- VC++ Picture控件动态加载位图,看看问题处在哪?
- 关于 字符数组 的简单难题
- 开发ActiveX控件如何使用程序去掉IE提示的“IE限制此文件显示可能访问您的计算机的活动内容”信息
- VC/MFC中的几个关于时间函数的问题?帮忙解释一下[急用]
- unicode和字符串的互转...
- 一定给分!!请问怎么用VC在代码中把SQL Server的数据库备份到指定目录,而且要能恢复!谢谢了先
- 请问vc能否导入vb作得一些东西,如界面之类得。
- 在CLIStView 中要实现可选择多条记录,用哪个属性。
- 感谢xiaozuo!!!(请跟帖!) No.1
- 拦截所有IP包
- 高手给点思路
我现在显示图片的问题解决了 并且我做了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;
}