没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例 求大神啊
voidRawToBmpDlg::OnBnClickedButtonRaw(){//TODO:在此添加控件通知处理程序代码//文件类型说明字符串staticcharBAS...
void RawToBmpDlg::OnBnClickedButtonRaw()
{
// TODO: 在此添加控件通知处理程序代码
//文件类型说明字符串
static char BASED_CODE file[] = "RAW Files (*.RAW)|*.raw|所有文件(*.*)|*.*||";
//文件对话框初始化,这里第一个参数true表示打开方式显示文件对话框
CFileDialog SelectFile ( TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, file, NULL);
//弹出文件打开对话框
SelectFile. DoModal();
//得到所选文件的路径(包括文件名)
CString FileName;
FileName=SelectFile. GetPathName();
//将得到的文件名赋给格式对话框
m_sRawIn=FileName;
//数据刷新,将m_sRawIn的值显示到对话框对应的控件上(注意参数FALSE)
UpdateData(FALSE);
}
rawtobmpdlg.cpp(52): error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD,BOOL)”: 不能将参数 5 从“char [46]”转换为“LPCTSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换 展开
{
// TODO: 在此添加控件通知处理程序代码
//文件类型说明字符串
static char BASED_CODE file[] = "RAW Files (*.RAW)|*.raw|所有文件(*.*)|*.*||";
//文件对话框初始化,这里第一个参数true表示打开方式显示文件对话框
CFileDialog SelectFile ( TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, file, NULL);
//弹出文件打开对话框
SelectFile. DoModal();
//得到所选文件的路径(包括文件名)
CString FileName;
FileName=SelectFile. GetPathName();
//将得到的文件名赋给格式对话框
m_sRawIn=FileName;
//数据刷新,将m_sRawIn的值显示到对话框对应的控件上(注意参数FALSE)
UpdateData(FALSE);
}
rawtobmpdlg.cpp(52): error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD,BOOL)”: 不能将参数 5 从“char [46]”转换为“LPCTSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询