void CMainFrame::LoadFile(LPCTSTR str) // Called by OnFileOpen and in response to a UWM_DROPFILE message { // Retrieve the PlotPoint data if (GetDoc().FileOpen(str)) { // Save the filename m_PathName = str; AddMRUEntry(str); } else m_PathName=_T(""); GetView().Invalidate(); }
void CMainFrame::OnFileSaveAs() { CFile File; CString str = File.SaveFileDialog(0, OFN_OVERWRITEPROMPT, _T("Scribble Files (*.dat)\0*.dat\0\0"), _T("dat"), this); // Store the PlotPoint data in the file if (!str.IsEmpty()) { m_PathName = str; // Save the file name m_View.FileSave(str); AddMRUEntry(str); } }
void CMainFrame::OnFileOpen() { CFile File; CString str = File.OpenFileDialog(0, OFN_FILEMUSTEXIST, _T("Scribble Files (*.dat)\0*.dat\0\0"), this); if (!str.IsEmpty()) { // Retrieve the PlotPoint data if (m_View.FileOpen(str)) { // Save the filename m_PathName = str; AddMRUEntry(str); } else m_PathName=_T(""); } }
void CMainFrame::OnFileSaveAs() { CFileDialog FileDlg(FALSE, _T("dat"), 0, OFN_OVERWRITEPROMPT, _T("Scribble Files (*.dat)\0*.dat\0\0")); FileDlg.SetTitle(_T("Save File")); // Bring up the file open dialog retrieve the selected filename if (FileDlg.DoModal(*this) == IDOK) { CString str = FileDlg.GetPathName(); // Save the file if (GetDoc().FileSave(str)) { // Save the file name m_PathName = str; AddMRUEntry(m_PathName); } } }