电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MFC单文档应用程序基础训练——文本输出、绘图等VIP免费

MFC单文档应用程序基础训练——文本输出、绘图等_第1页
1/20
MFC单文档应用程序基础训练——文本输出、绘图等_第2页
2/20
MFC单文档应用程序基础训练——文本输出、绘图等_第3页
3/20
MFC 单 文 档 基 础 训 练 ——文 本输出、绘图等 平台为:VS2010 1 . 一个简单的单文档应用程序 文件->新建项目->M FC 应用程序 ,出现窗口按“下一步”,出现下面窗口 选择单文档 点 "调试—>运行",最后运行界面为下图: 一个简单的单文档应用程序向导自动建立五个类: 向导自动建立的类 相应源文件 其他源文件 相应头文件 其他头文件 CAboutDlg StdAfx.cpp StdAfx.h CXxxApp Xxx.cpp Xxx.rc Xxx.h Resource.h CXxxView XxxView.cpp XxxView.h CXxxDoc XxxDoc.cpp XxxDoc.h CMainFrame MainFrame.cpp MainFrame.h 文档—视结构 每个类的主要函数: void CAboutDlg::DoDataExchange(CDataExchange* pDX) int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)//创建窗体的工具栏,状态栏等 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) BOOL CXxxApp::InitInstance() void CXxxApp::OnAppAbout() BOOL CXxxDoc::OnNewDocument()//初始化文档字符数据、字体信息等 void CXxxDoc::Serialize(CArchive& ar) BOOL CXxxView::PreCreateWindow(CREATESTRUCT& cs) void CXxxView::OnDraw(CDC* pDC) BOOL CXxxView::OnPreparePrinting(CPrintInfo* pInfo)//弹出打印对话框 void CXxxView::OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo) void CXxxView::OnEndPrinting(CDC* pDC, CPrintInfo* pInfo) CXxxDoc* CXxxView::GetDocument() // non-debug version is inline 创建单文档应用程序的一般步骤:  利用 AppWizard 创建应用程序框架  在文档内中声明保存文档数据所需要数据对象  完成文档类的 OnNewDocument 函数,初始化新文档  完成文档类的 Serialize 函数,保持和加载文档数据  完成视类的 OnInitialUpdate 函数,初始化显示  完成视类的 OnDraw 函数,显示当前文档内容  在视类中加入可以使用户编辑文档数据所需的代码 视(View) 显示用户程序的数据及处理用户与文档的交互 文档对象 永久存储 (磁盘文件) MainFrame 框架窗口 2.简单文本和图形输出 建立一个简单的单文档应用程序SimpleTextPicture,通过修改OnDraw 函数在视(View)中输出信息或画图。 找到函数OnDraw(CDC* /*pDC*/),改为OnDraw(CDC* pDC); OnDraw 函数在SimpleTextPicture.cpp 文件中,专门用于输出信息或...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MFC单文档应用程序基础训练——文本输出、绘图等

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部