c++ - 窗口过程和 CreateWindowEx 函数
问题描述
注册期间由窗口类指定的窗口过程是否lpfnWndProc
在单独的线程中运行?
解决方案
注册期间由窗口类指定的窗口过程是否
lpfnWndProc
在单独的线程中运行?
不,当您的消息循环调度事件(又名消息)时,它被调用(作为回调)。通过这种方式——所谓的“事件驱动”模型——你的程序能够在用户输入发生时做出反应,而无需处理任何多线程或重入问题。
您可能有多个线程,但如果它有与之关联的窗口(即被CreateWindowEx
该线程调用),那么它需要有自己的消息循环。
推荐阅读
- android - Is it possible to save void in SharedPreferences
- python - pyInstaller 在捆绑包含 SWIG 模块的包时遇到问题
- python - 在 Keras 中使用大于 2 Gb 的数据集
- c# - EF Core 将 sql server DATEPART 实现为 DbFunction 静态方法
- mongoose - Artist.findOne 不是函数
- python - 协方差和相关系数
- php - 无法将数字从子账户移动到主账户 (Twilio)
- xaml - 将 UWP 项目的目标版本从 1803 更改为 1809 会禁用 NavigationView 的丙烯酸纹理 - 为什么?
- python - 如何在数据库初始化后向 flask-sqlalchemy 数据库添加新表?
- python - 无法将代理和链接传递到线程池以获取结果