[工学]第4讲 Windows编程基础-2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第4讲 Windows编程基础-2

#include afxwin.h // MFC头文件 class CHelloApp : public CWinApp // 声明应用程序类 {public: virtual BOOL InitInstance(); }; CHelloApp theApp; // 建立应用程序类的实例 class CMainFrame: public CFrameWnd // 声明主窗口类 {public: CMainFrame() { // 创建主窗口 Create(NULL, 我的窗口, WS_OVERLAPPEDWINDOW, CRect(0,0,400,300)); } protected: afx_msg void OnLButtonDown(UINT nFlags, CPoint point); DECLARE_MESSAGE_MAP() }; // 消息映射入口 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ON_WM_LBUTTONDOWN() // 单击鼠标左键消息的映射宏 END_MESSAGE_MAP() void CMainFrame::OnLButtonDown(UINT nFlags, CPoint point) { MessageBox (你好,我的Visual C++世界!, 问候, 0) ; CFrameWnd::OnLButtonDown(nFlags, point); } // 每当应用程序首次执行时都要调用的初始化函数 BOOL CHelloApp::InitInstance() { m_pMainWnd = new CMainFrame(); m_pMainWnd-ShowWindow(m_nCmdShow); m_pMainWnd-UpdateWindow(); return TRUE; } 从应用程序类型Single Document、Multiple Document和Dialog Based中选择SDI。 决定应用程序中是否需要MFC的“文档/视图”结构的支持。若不选定此项,则程序中的磁盘文件的打开、保存以及文档和视图的相互作用等功能需要用户来实现,且将跳过Step 3~Step 6,直接弹出“Step 7”对话框。 选择资源所使用的语言,这里是“中文[中国]”,单击[Next]按钮。 单击[Next]按钮进入下一步(如图a)。 单击[Next]按钮进入下一步。 第六步: 界面风格选择、注释、链接库设置; 保留缺省状态,单击[Next]按钮进行下一步。 第七步: 窗体类信息设置; 单击[Finish],系统开始创建,并回到 VC++6.0主界面。 第八步: 编译运行。 菜单栏 工具栏 状态栏 标题栏 文档窗口 4.4 MFC编程基础 4.4.3 使用MFC AppWizard 第4讲 Windows编程基础 理解应用程序框架 ClassView选项卡 FileView选项卡 4.4 MFC编程基础 4.4.3 使用MFC AppWizard 第4讲 Windows编程基础 应用程序主要的类 主框架类:CMainFrame MainFrm.h MainFrm.cpp 应用类:C***App ***.h ***.cpp 文档类:C***Doc ***Doc.h ***Doc.cpp ***View.h ***View.cpp 视图类:C***View 4.4 MFC编程基础 4.4.3 使用MFC AppWizard 第4讲 Windows编程基础 应用程序主要的类 1主框架类:CMainFrame 它是CSDIFrameWnd类中派生出来的主框架窗口,主要用于管理应用程序窗口,显示菜单栏、标题栏、工具栏、状态栏,控制菜单和控制按钮等; 2、应用类:C***App 从CWinApp类中派生出来,功能是为应用程序的所有对象包括文档视图和边框窗口进行初始化,在应用程序中有且仅有一个应用程序对象被创建; 4.4 MFC编程基础 4.4.3 使用MFC AppWizard 第4讲 Windows编程基础 应用程序主要的类 3、文档类:C***Doc 从CDocument类派生出来,主要用于存放应用程序的数据,同时实现数据的保存和装载功能; 4、视图类:C***View 从CView类中派生出来主要用于

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档