我的函数如下,想要在IDC_EDIT1所对应的文本框中显示读取的文本,IDC_EDIT1对应的变量为m_Data是CString类型的……
可我就是读不出来……
CFileDialog OpenFileDlg(TRUE,0,0,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"Text Files|*.txt");
if (OpenFileDlg.DoModal()==IDCANCEL)
return ;
strFilePathName=OpenFileDlg.GetPathName();
CStdioFile file;
if(file.Open(strFilePathName,CFile::modeReadWrite|CFile::typeText)==0)
{
MessageBox("error");
return;
}
file.WriteString(m_Data);
char *t_string=(LPSTR)(LPCTSTR)m_Data;
this->SetDlgItemText(IDC_EDIT1,t_string);