东莞企业网站推广公司网易企业邮箱申请注册

张小明 2026/1/16 10:06:40
东莞企业网站推广公司,网易企业邮箱申请注册,工程建设交易服务网,网站建设验收确认书窗口的生命周期程序的诞生#xff1a; ■ Application object 产生#xff0c;内存于是获得配置#xff0c;初值亦设立了。 ■ Afx WinMain 执行AfxWinInit#xff0c;后者又调用AfxInitThread#xff0c;把消息队列尽量加大到 96。 ■ Afx WinMain 执行InitApplication。…窗口的生命周期程序的诞生■ Application object 产生内存于是获得配置初值亦设立了。■ Afx WinMain 执行AfxWinInit后者又调用AfxInitThread把消息队列尽量加大到96。■ Afx WinMain 执行InitApplication。这是CWinApp 的虚拟函数但我们通常不改写它。■ AfxWinMain 执行InitInstance。这是CWinApp 的虚拟函数我们必须改写它。■ CMyWinApp::InitInstance new 了一个CMyFrameWnd 对象。■ CMyFrameWnd 构造式调用Create产生主窗口。我们在Create 参数中指定的窗口类别是NULL 于是MFC 根据窗口种类 自行为我们注册一个名为AfxFrameOrView42d 的窗口类别。■ 回到InitInstance 中继续执行ShowWindow显示窗口。■ 执行UpdateWindow于是发出WM_PAINT。■ 回到AfxWinMain执行Run进入消息循环。程序开始运作■ 程序获得WM_PAINT 消息藉由CWinApp::Run 中的::GetMessage 循环。■ WM_PAINT 经由::DispatchMessage 送到窗口函数CWnd::DefWindowProc 中。■ CWnd::DefWindowProc 将消息绕行过消息映射表格Message Map。■ 绕行过程中发现有吻合项目于是调用项目中对应的函数。此函数是应用程序利用BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP 之间的宏设立起来的。■ 标准消息的处理例程亦有标准命名例如WM_PAINT 必然由OnPaint 处理。程序的死亡■ 使用者选按【File/Close】于是发出WM_CLOSE。■ CMyFrameWnd 并没有设置WM_CLOSE 处理例程于是交给预设之处理例程。■ 预设函数对于WM_CLOSE 的处理方式是调用::DestroyWindow 并因而发出WM_DESTROY。■ 预设之WM_DESTROY 处理方式是调用::PostQuitMessage因此发出WM_QUIT。■ CWinApp::Run 收到WM_QUIT 后会结束其内部之消息循环 然后调用ExitInstance这是CWinApp 的一个虚拟函数。■ 如果CMyWinApp 改写了ExitInstance 那么CWinApp::Run 所调用的就是CMyWinApp::ExitInstance否则就是CWinApp::ExitInstance。■ 最后回到AfxWinMain执行AfxWinTerm结束程序。窗口的产生CMyWinApp::InitInstance - new CMyFrameWnd() - Create() - CreateEx() - PreCreateWindow() - AfxDeferRegisterClass() {注册窗口类、设置窗口}窗口的显示和更新CMyWinApp::InitInstance - new CMyFrameWnd() - Create() - CreateEx() - PreCreateWindow() - AfxDeferRegisterClass()- ShowWindow() - UpdateWindow()窗口的运行CMyWinApp::InitInstance - new CMyFrameWnd() - Create() - CreateEx() - PreCreateWindow() - AfxDeferRegisterClass() - ShowWindow() - UpdateWindow()-Run() { 进入消息循环处理直到退出 }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站规划和网站建设免费软件下载网

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个交互式学习模块,通过分步动画演示javascript:void(0)的执行过程:1)解释void运算符的作用 2)展示0作为参数的含义 3)演示在a标签中的实际效果。包含可…

张小明 2026/1/12 0:41:07 网站建设

建设网站需要云服务器吗柳州在哪里做网站

BrowserQuest开源游戏开发终极指南:如何快速参与HTML5多人游戏项目 【免费下载链接】BrowserQuest A HTML5/JavaScript multiplayer game experiment 项目地址: https://gitcode.com/gh_mirrors/br/BrowserQuest BrowserQuest是一款基于HTML5/JavaScript的经…

张小明 2026/1/11 23:16:38 网站建设

网站例子大全网站建设开票分类编码

量子计算助力供应链实时决策 1. 引言 量子计算作为一项前沿技术,有望彻底改变供应链决策方式。它借助量子物理原理,提供了无与伦比的处理能力和速度,能够对供应链流程进行实时分析和优化。尽管在应用过程中面临一些障碍,如缺乏量子专家和与现有基础设施集成困难等,但量子…

张小明 2026/1/12 2:02:05 网站建设

合水网站建设企业画册设计模板

语雀文档自动化迁移:效率革命实现97%时间成本削减 【免费下载链接】YuqueExportToMarkdown 项目地址: https://gitcode.com/gh_mirrors/yu/YuqueExportToMarkdown 在数字化转型浪潮中,企业知识管理面临着一个严峻挑战:如何将海量语雀…

张小明 2026/1/12 2:42:37 网站建设

html下载网站模板百度浏览器网页版

还在为复杂的流体力学实验数据分析而烦恼吗?PIVlab粒子图像测速工具让流体速度场测量变得轻松高效。这款基于MATLAB的专业软件,通过直观的图形界面和强大的分析算法,帮助用户从实验图像中提取精确的速度分布信息。无论你是科研工作者还是教学…

张小明 2026/1/12 2:12:46 网站建设

适合用struts2做的网站天津网站建设好公司

景区管理 目录 基于springboot vue景区管理系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue景区管理系统 一、前言 博主介绍:✌️大…

张小明 2026/1/12 2:19:04 网站建设