level 2
kilixkanboy
楼主
感觉程序没错 可就是运行的时候显示一片空白

void CtestDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CString FilePathName;
CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框
NULL,
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
(LPCTSTR)_TEXT("All Files (*.*)|*.*||"),
NULL);
if(dlg.DoModal()==IDOK)
{
FilePathName=dlg.GetPathName(); //文件名保存在了FilePathName里
}
else
{
return;
}
//CFile file(FilePathName,CFile::modeRead|CFile::typeBinary); //构造函数 打开文件
CFile file(FilePathName,CFile::modeRead|CFile::typeBinary);
DWORD dwSize = file.GetLength();
BYTE* pData = new BYTE[dwSize];
file.Read(pData, dwSize);
CString str;
str.Format("%s",*pData);
MessageBox(str);
}
2015年03月22日 01点03分
1

void CtestDlg::OnBnClickedOk(){
// TODO: 在此添加控件通知处理程序代码
CString FilePathName;
CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框
NULL,
NULL,
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
(LPCTSTR)_TEXT("All Files (*.*)|*.*||"),
NULL);
if(dlg.DoModal()==IDOK)
{
FilePathName=dlg.GetPathName(); //文件名保存在了FilePathName里
}
else
{
return;
}
//CFile file(FilePathName,CFile::modeRead|CFile::typeBinary); //构造函数 打开文件
CFile file(FilePathName,CFile::modeRead|CFile::typeBinary);
DWORD dwSize = file.GetLength();
BYTE* pData = new BYTE[dwSize];
file.Read(pData, dwSize);
CString str;
str.Format("%s",*pData);
MessageBox(str);
}