- 2
- 0
- 约1.15万字
- 约 43页
- 2016-12-18 发布于湖北
- 举报
VC++程序设计 MSG结构 typedef struct tagMSG { HWND hwnd; //接受消息的窗口句柄 UINT message; //消息名字(WM_COMMAND,WM_PAINT等) WPARAM wParam; //参数,包含有关消息的附加信息, //不同消息其值有所不同 LPARAM lParam; //参数,具体意义由消息名字决定 DWORD time; // 指定消息送至队列的时间 POINT pt; //指定消息发送时屏幕光标的位置 }MSG; 消息的分类 常用的消息有: 窗口管理、初始化、输入、系统、剪贴板、控制处理,控制通知、非用户区、MDI、DDE 及应用程序自定义消息 系统定义消息的前缀: BM 按钮控制 CB组合框架 DM 下压式按钮 EM 编辑控制 LB列表框 SBM 滚动条 WM 窗口消息 消息的取值 系统定义(0x0000~0x03FE, 0x8000~0xBFFF) 用户定义内部消息 0x0400~0x07FF) 外部消息(0xC000~0xFFFF) Windows应用程序常用消息 WM_LBUTTONDOWN 单击鼠标左键产生,类似的有:WM_LBUTTONUP, WM_RBUTTONUP, WM_RBUTTONDOWN,WM_MBUTTONUP WM_KEYDOWN 按下非系统键时触发 WM_CHAR 与WM_KEYDOWN参数不同 WM_CREATE 程序创建时 WM_CLOSE 关闭窗口 WM_DESTROY 由DestroyWindows发出 WM_QUIT 由PostQuitMessage发出 WM_PAINT 窗口重绘时 Windows常用数据类型 WORD 16位无符号整数 LONG 32位有符号整数 DWORD 32位无符号整数 HANDLE 句柄 UNIT 32位无符号整数 BOOL boolean LPTSR 指向字符串的32的指针 LPCSTR 指向字符串常量的32的指针 RECT结构 typedef struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; } RECT; 一个简单的Win32程序First Windows程序一般都包含windows.h头文件,它包含了其他windows头文件.这些头文件的某些也包含了其他的头文件。其中最重要的和最基本的是: windef.h基本类型定义; winnt 支持unicode的类型定义; winbase.h 内核函数; winuser.h 用户接口 wingdi.h 图形设备接口 Win32程序First的解读 #include stdafx.h #include First.h“ #define MAX_LOADSTRING 100 // 全局变量: HINSTANCE hInst; // 当前实例 TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本 TCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名 // 此代码模块中包含的函数的前向声明: ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM); int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { MSG msg;
您可能关注的文档
- 2017高考政治一轮复习2.3我国政府是人民的政府资料.ppt
- 2017高考政治一轮复习2.4文化的继承性与文化发展资料.ppt
- V3050门机探索.ppt
- VA02004SLF-300型不干胶贴标机验证方案探索.doc
- VARIAN气相色谱毛细柱简介探索.ppt
- 2017高考政治一轮复习2.5企业与劳动者资料.ppt
- 第八章智力解剖.ppt
- 2017高考政治一轮复习3.6我国的政党制度资料.ppt
- 第八章长期债务筹集解剖.ppt
- 2017高考政治一轮复习3.6我们的中华文化资料.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 西方经济学(第三版)许纯祯PPT全套课件.pptx
- 山东科技版劳动实践指导手册五年级第8课传统工艺制作我是非遗小传人扎染 课件.ppt
- 分项工程量清单综合单价分析表.xls VIP
- 《智慧养老模式在养老服务中的技术创新与产业协同研究》教学研究课题报告.docx
- 人教版(2024)八年级上册英语Unit 8 Let's Communicate! 教案(共6课时) .pdf
- 3512B柴油机零件手册.pdf VIP
- (新教材)2026年春期教科版二年级下册科学教学计划及进度表.pdf
- BIQS2.0 进阶版学习教材V4.0.pdf VIP
- 作物育种学(刘裕强)第十四章 群体改良与轮回选择.ppt VIP
- 2024茂名市电白区电城镇社区工作者招聘考试试题.docx VIP
原创力文档

文档评论(0)