- 4
- 0
- 约3.29万字
- 约 23页
- 2016-12-31 发布于贵州
- 举报
孙鑫VC++讲座笔记
(1)Windows程序内部运行机制
1,windows程序设计是种事件驱动方式的程序设计,主要基于消息的。当用户需要完成某种功能时,需要调用OS某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。
2,消息结构:
typedef struct tagMSG { // msg
HWND hwnd; //接收消息的窗口句柄。和哪个窗口相关联。
UINT message; //消息标识。消息本身是什么。
WPARAM wParam; //消息的附加信息。具体取决于消息本身。
LPARAM lParam;
DWORD time; //消息投递时间。
POINT pt; //消息投递时,光标在屏幕上的位置。
} MSG;
3,消息队列:
每个应用程序OS都为它建立一个消息队列,消息队列是个先进先出的缓冲区,其中每个元素都是一个消息,OS将生成的每个消息按先后顺序放进消息队列中,应用程序总是取走当前消息队列中的第一条消息,应用程序取走消息后便知道用户的操作和程序的状态,然后对其处理即消息响应,消息响应通过编码实现。
4,使用VC编程除了良好的C基础外还需要掌握两方面:
一,消息本身。不
您可能关注的文档
最近下载
- 英语修辞学(Rhetoric) English Figures of Speech.ppt VIP
- 动态葡萄糖图谱报告护理应用专家共识2026.docx VIP
- 2026年浙江泰隆商业银行校园招聘笔试备考题库及答案解析.docx VIP
- [T_CAMRA 017—2021]铝合金车轮修复规范.docx VIP
- 干扰素调节因子在肿瘤发生中的研究进展.pdf VIP
- 不锈钢固溶热处理线自动控制系统的开发与应用.docx VIP
- 悬索桥主缆防护用S形钢丝+干空气除湿系统的应用.pdf VIP
- 中银汇通理财计划-中国银行.pdf VIP
- 2026住院医师规培-贵州-贵州住院医师规培(耳鼻咽喉科)历年参考题库含答案详解5卷试题.docx VIP
- 2026住院医师规培-贵州-贵州住院医师规培(妇产科)历年参考题库含答案详解5卷试题.docx VIP
原创力文档

文档评论(0)