窗口消息的转换与发送
当成功获取了(窗口消息)以后,我们就需要对消息进行一个转换,
然后,再把(转换后的消息)发送到(回调用函数)中处理。
所以,我们就需要先了解一下,(消息转换与发送)需要用到的(函数原型)。
(消息转换)的函数原型如下:
BOOL TranslateMessage( MSG *lpMsg );
分析:
(1)参数一,lpMsg,用于接收已经获取到的(窗口消息)。
(2)返回值,它是一个(布尔型),返回1,表示(转换)成功。
返回0,表示(转换)失败。
(消息发送)的函数原型如下:
LRESULT DispatchMessage( MSG *lpMsg );
分析:
(1)参数一,lpMsg,用于接收已经转换的(窗口消息)。
(2)返回值,它是一个消息发送给(回调用函数)后的返回值,
其含义取决于所(发送的消息),通常情况下,我们会忽略它。
当我们了解完(消息的转换与发送)的函数原型以后,我们需要通过代码去实践一下,
这样,才可以进一步了解到,在代码中是如何去应用它的。
代码的实践与训练,大家可以通过下方的按钮进行下载,
然后,进行代码的实践与训练。
(通过真实的开发环境,进行代码的编程训练)