新手上路,请多指教!对话框问题
发表在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]
分享到:
精彩评论 1
张小飞
学分:0 LV1
TA的每日心情
开心
2021-10-24 18:57:39
2012-01-03
沙发
读者你好!
获取父窗口指针的函数AfxGetMainWnd(),是CWnd类的成员函数。
IDOK是对话框中的确定按钮的ID.
m_OpenPath和m_FileText 是自定义的成员变量。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照