无法找到文件

asasasf 2011-04-02 11:02:56
我想通过按钮点击完成发送图片功能,实现如下
void CcizDlg::OnBnClickedSendpic()
{
// TODO: Add your control notification handler code here
CString filer,file1,file2,file3,file4;
// filer = "*.jpg; | *.gif; | *.bmp; | *.png; | *.jpeg;";
file1 = "图像文件(*.jpg;*.gif;*.bmp;*.png;*.jpeg;)\0*.jpg;\0\0";//*.gif;*.bmp;*.png;*.jpeg;*.png
// file2 = "文本文件(*.txt)\0*.txt";

// file1 = " *.gif;";
// file2 = "*.bmp;";file3 = " *.png;";//+" *.jpeg";*/
CFileDialog * mFile = new CFileDialog(TRUE,NULL,NULL,OFN_HIDEREADONLY,file1,NULL,NULL,0);//".vdx"

if(mFile->DoModal() == IDC_SENDPIC)
{
CString cs;
cs = mFile->GetPathName();
// SetWindowText(IDC_EditFont,cs);
}
}

但是打开窗口以后找不到图片,我认为是写后缀名那边有问题,应该怎么改呢,请各位大虾帮帮忙!!
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
archmagee 2011-04-02
  • 打赏
  • 举报
回复
看msdn上的标准例子.
static char BASED_CODE szFilter[] = "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";
superarhow 2011-04-02
  • 打赏
  • 举报
回复
file1 = "图像文件(*.jpg;*.gif;*.bmp;*.png;*.jpeg;)|*.jpg;*.bmp;*.jpeg;*.gif;*.png||";//*.gif;*.bmp;*.png;*.jpeg;*.png
HowToP2p 2011-04-02
  • 打赏
  • 举报
回复
DoModal返回值怎么与IDC_SENDPIC比较? 不是IDOK或者IDCANCEL,IDABORT吗?
adnoad 2011-04-02
  • 打赏
  • 举报
回复
void CcizDlg::OnBnClickedSendpic()
{
// TODO: Add your control notification handler code here
CString filer;
CString strPicpath; //打开图片文件名
CString extname; //打开图片文件扩展名
filer = "图像文件(*.jpg;*.gif;*.bmp;*.png;*.jpeg;*.png)|*.jpg;*.gif;*.bmp;*.jpeg;*.png|位图文件(*.BMP)|*.BMP||";//*.gif;*.bmp;*.png;*.jpeg;*.png

CFileDialog * mFile = new CFileDialog(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,filer,NULL,NULL,0);//".vdx"

if(mFile->DoModal() == IDC_SENDPIC)
{
// CString cs;
// cs = mFile->GetPathName();
strPicpath.Format(_T("%s"),mFile->GetPathName());
extname = mFile->GetFileExt(); //返回选定文件的扩展文件名
extname.MakeLower(); //将后缀名变成小写
Invalidate();
// SetWindowText(IDC_EditFont,cs);
}
}

这样改就可以了

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧