CFileDialog::getPathName返回没有路径的名字 我在另存图片时 ?CFileDialog::getPathName返回没有路径的名字 ?为什么会这样 ? 怎么样改可以有效呢 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CmfccvDoc::OnFileSaveAs(){ // TODO: Add your command handler code here CString strFilter,strDefault;// string 类型 文件过滤器 CString strFileName; strDefault="未命名"; strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)"; CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter); strFileName=dlgFile.GetPathName(); OnSaveDocument(strFileName);上面的代码只返回了一个文件名 ... 我也看到有人是我这样的 ...http://tech.ddvip.com/2006-04/11442573003842.html void CmfccvDoc::OnFileSaveAs(){ // TODO: Add your command handler code here CString strFilter,strDefault;// string 类型 文件过滤器 CString strFileName; strDefault="未命名"; strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)"; CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter); if(IDOK==dlgFile.DoModal()) { strFileName=dlgFile.GetPathName(); OnSaveDocument(strFileName); } CString strFilter,strDefault;// string 类型 文件过滤器 CString strFileName; strDefault="未命名"; strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)"; CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter); if(IDOK==dlgFile.DoModal()) { strFileName=dlgFile.GetPathName(); OnSaveDocument(strFileName); } CString strFilter,strDefault;// string ÀàÐÍ Îļþ¹ýÂËÆ÷ CString strFileName; strDefault="δÃüÃû"; strFilter = "JPEGÎļþ(*.jpg)|*.jpg|BMPÎļþ(*.bmp)|*.bmp|PNGÎļþ|*.png|ËùÓиñʽ(*.*)"; CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter); if(IDOK == dlgFile.DoModal()) { strFileName=dlgFile.GetPathName(); AfxMessageBox(strFileName); } 加了if (dlgFile.DoModal() == IDOK) { strFileName=dlgFile.GetPathName(); }是没问题的,不知道你在哪里调试strFileName不对,查一下是不是别的函数有问题 VC可以和哪些FLASH的3D引擎结合开发 怎样选择事件处理的类 求助:简化代码(数据转换) 一个其实不简单的对话框最小化的问题 如何寻找Rar.exe的路径 问个关于mirror驱动的问题``到底是怎样生成sys文件的啊。。 关于在vc中显示特殊字符 远程桌面窗口最大化后不能截获键盘消息,怎么办 提问两个问题:显示html页面和hook方面 _T() 和 TEXT() 有什么区别和联系? 谁愿意做个工具条啊,猪八戒交易 紧急 一般用不用在多线程中绘制?
{
// TODO: Add your command handler code here CString strFilter,strDefault;// string 类型 文件过滤器
CString strFileName;
strDefault="未命名";
strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)";
CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter);
strFileName=dlgFile.GetPathName();
OnSaveDocument(strFileName);上面的代码只返回了一个文件名 ... 我也看到有人是我这样的 ...http://tech.ddvip.com/2006-04/11442573003842.html
void CmfccvDoc::OnFileSaveAs()
{
// TODO: Add your command handler code here CString strFilter,strDefault;// string 类型 文件过滤器
CString strFileName;
strDefault="未命名";
strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)";
CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter);
if(IDOK==dlgFile.DoModal())
{
strFileName=dlgFile.GetPathName();
OnSaveDocument(strFileName);
}
CString strFileName;
strDefault="未命名";
strFilter = "JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|PNG文件|*.png|所有格式(*.*)";
CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter);
if(IDOK==dlgFile.DoModal())
{
strFileName=dlgFile.GetPathName();
OnSaveDocument(strFileName);
}
CString strFilter,strDefault;// string ÀàÐÍ Îļþ¹ýÂËÆ÷
CString strFileName;
strDefault="δÃüÃû";
strFilter = "JPEGÎļþ(*.jpg)|*.jpg|BMPÎļþ(*.bmp)|*.bmp|PNGÎļþ|*.png|ËùÓиñʽ(*.*)";
CFileDialog dlgFile(false,0,strDefault,OFN_OVERWRITEPROMPT,strFilter);
if(IDOK == dlgFile.DoModal())
{
strFileName=dlgFile.GetPathName();
AfxMessageBox(strFileName);
}
{
strFileName=dlgFile.GetPathName();
}
是没问题的,不知道你在哪里调试strFileName不对,查一下是不是别的函数有问题