这里我们用的是vc++6.0。
关于消息结构体
typedef struct tagMSG { // msg
HWND hwnd; //窗口句柄
UINT message; //无符号整型
WPARAM wParam; //整型,关于消息的附加信息
LPARAM lParam; //整型,关于消息的附加信息
DWORD time; //WORD为16位整数,DWORD双16位整数,32位整数
POINT pt;
} MSG;
关于句柄:
句柄(HANDLE),资源的标识。
操作系统要管理这些资源,都是通过句柄来找到对应的资源。按资源的类型,句柄可以分为:
图标句柄(HICON)
光标句柄(HCURSOR)
窗口句柄(HWNG)
应用程序实例句柄(HINSTANCE)
操作系统给每一窗口一个唯一的标识号,即窗口句柄(HWNG)。
关于UINT message:
无符号整型,用来存储一个信息,是一个整数,例如记录一个键盘信息,一个鼠标点击信息等。它其实是一个整数,但是一般整数我们不好记忆,所以我们就通过定义一个宏来表示这些不同的整数。就像我们用PI来代表3.1415.。。。。这个数一样,这样便于我们的操作记忆。
WPARAM wParam;
整型,关于消息的附加信息
LPARAM lParam;
整型,关于消息的附加信息
当键盘消息产生时,就产生了WM_CHAR 消息。
WM_CHAR
chCharCode = (TCHAR) wParam; // character code 被按的字符码信息
lKeyData = lParam; // key data 按键操作的时间信息
DWORD time; //WORD为16位整数,DWORD双16位整数,32位整数
DWORD指示了消息被投递的时间。
下我们看看最后一项POINT pt; 的意义
POINT的定义为:
typedef struct tagPOINT {
LONG x;
LONG y;
} POINT;
POINT为一个结构体,
Specifies the cursor position, in screen coordinates, when the message was posted
翻译为:指示了当消息被投递的时候鼠标光标的位置。
分享到:
相关推荐
vs2013可以调试,VC++ 入门经典课后练习题(chapter03)。主要是for,while,do—while循环的运用。
Ivor Horton写的VC++2005入门经典的读书笔记。
个人笔记,一起分享,入门与提高,dialog,settime
DX游戏开发学习笔记,汇集了大量DX文章,内容循序渐进、娓娓道来,将DX的基础知识和难点解析得淋漓尽致,是一本DX入门不可多得的小册子。
31个操作电脑硬件的程序,都是自己一一编译过的,是入门与提示的好东西!
1.MFC生成的C++源文件中都有StdAfx.h,此文件包含了常用的AFX函数的声明,其中有afxwin.h,此文件包含了CRECT,CPoint,CWnd等许多类及其方法的声明。 2.Project->Setting->Debug可以加入命令行参数。...
这里是包括了vc++学习的经典教程,帮助初学者能很快的入门!达到事半功倍的效果,同时也有我的心得理会,包括了几个经典的vc++示例!相信对你会有帮助!
让初学者学起来更容易,都能看懂!大家一起努力吧,希望就在前方!
哈哈,完成USB HID的单片机编程后,就想用VC++编写一个上位机,通信通信。终于功夫不负有心人,成功了。从接触VC++到编写出这个上位机,确实碰到...因此我写了这个笔记,希望对想入门VC++ USB HID编程的朋友一些帮助。
摘要:VC/C++源码,界面编程,工具栏 VC++工具栏使用实例是从达内MFC笔记中摘录出来的源码实例,具有初级代表性,适合初级的VC++入门者参阅。 本笔记的内容大概如下:一 工具栏的使用 1 MFC工具栏相关 ...
SQLite 用C语言开发的必读入门笔记
VC MFC菜单创建入门,这是我跟着孙鑫VC视频学的时候做的笔记,供大家参考
很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会对你有所帮助。本文假定你具备一切学习此语言所需的知识,没有也不...
STM32_USB_HID_学习心得:基于STM32 的USB程序开发笔记、修改STM32的USB例程为自己所用、初涉USB,初学者USB入门总结——枚举。 STM32_固件库说明文档:STM32_USB_Demo例子的中文说明文档。 STM32F107 鼠标USB改 HID...
STM32_USB_HID_学习心得:基于STM32 的USB程序开发笔记、修改STM32的USB例程为自己所用、初涉USB,初学者USB入门总结——枚举。 STM32_固件库说明文档:STM32_USB_Demo例子的中文说明文档。 STM32F107 鼠标USB改 HID...
VC++技术内幕-学习笔记/vc入门必读
2012-06-12 12:26 428,875 Visual_Studio_2008_入门教程.pdf 2012-06-12 11:47 56,320 VOIP语音数据实际码率 .doc 2012-06-12 12:10 71,680 vs2010安装msdn.doc 2012-06-12 12:00 970,347 WebServer源代码.rar 2012-...