首页 > 汇编语言 > 汇编语言MS-Windows编程
阅读:196
汇编语言WinMain过程:应用程序的启动过程
每个 Windows 应用程序都需要一个启动过程,通常将其命名为 WinMain,该过程负责下述任务:
WinMain 包含一个名为 GetMessage 的消息处理循环,从程序的消息队列中取出下一条可用消息。如果 GetMessage 取出的消息是 WM_QUIT,则返回零,即通知 WinMain 暂停程序。
对于其他消息,WinMain 将它们传递给 DispatchMessage 函数,该函数再将消息传递给程序的 WinProc 过程。若想进一步了解消息,请查阅 Platform SDK 文档的 Windows Messages。
- 得到当前程序的句柄。
- 加载程序的图标和光标。
- 注册程序的主窗口类,并标识处理该窗口事件消息的过程。
- 创建主窗口。
- 显示并更新主窗口。
- 开始接收和发送消息的循环,直到用户关闭应用程序窗口。
WinMain 包含一个名为 GetMessage 的消息处理循环,从程序的消息队列中取出下一条可用消息。如果 GetMessage 取出的消息是 WM_QUIT,则返回零,即通知 WinMain 暂停程序。
对于其他消息,WinMain 将它们传递给 DispatchMessage 函数,该函数再将消息传递给程序的 WinProc 过程。若想进一步了解消息,请查阅 Platform SDK 文档的 Windows Messages。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频