首页上一页 1 下一页尾页 1 条记录 1/1页
新手上路,请多指教!对话框问题
发表在C语言图书答疑
2011-12-29
是否精华
是
否
版块置顶:
是
否
[font color=#FF0000]老是您好,TM/SL/6/2中程序,问题后都有? 自从看了这章以后感到吃力,主要可能还是因为MFC积累不够,口否推荐相应书籍或文档,谢谢!!!!
[/font][font size=6]void CFileDialogDlg::OnOpen()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());//AfxGetMainWnd()这个父窗口指针从何而来?
CString strPath,strText="";
if(dlg.DoModal() == IDOK) // IDOK在此是什么意思在程序中并不是打开对话框的ID从何而来?
{
strPath = dlg.GetPathName();
m_OpenPath.SetWindowText(strPath); // m_OpenPath是MFC中的类么?
CFile file(strPath,CFile::modeRead);
char read[10000];
file.Read(read,10000);
for(int i=0;i<file.GetLength();i++)
{
strText += read[i];
}
file.Close();
m_FileText.SetWindowText(strText); // m_FileText 是MFC中的类么?
}
}
[/font]
[/font][font size=6]void CFileDialogDlg::OnOpen()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());//AfxGetMainWnd()这个父窗口指针从何而来?
CString strPath,strText="";
if(dlg.DoModal() == IDOK) // IDOK在此是什么意思在程序中并不是打开对话框的ID从何而来?
{
strPath = dlg.GetPathName();
m_OpenPath.SetWindowText(strPath); // m_OpenPath是MFC中的类么?
CFile file(strPath,CFile::modeRead);
char read[10000];
file.Read(read,10000);
for(int i=0;i<file.GetLength();i++)
{
strText += read[i];
}
file.Close();
m_FileText.SetWindowText(strText); // m_FileText 是MFC中的类么?
}
}
[/font]