窗口消息的转换与发送

 

 

    当成功获取了(窗口消息)以后,我们就需要对消息进行一个转换,

  然后,再把(转换后的消息)发送到(回调用函数)中处理。

    所以,我们就需要先了解一下,(消息转换与发送)需要用到的(函数原型)。

 



   (消息转换)的函数原型如下:

 

    BOOL TranslateMessage( MSG *lpMsg );

 

   分析:

 

   (1)参数一,lpMsg,用于接收已经获取到的(窗口消息)。

   

 

   (2)返回值,它是一个(布尔型),返回1,表示(转换)成功。

          返回0,表示(转换)失败。

 

 

 

   (消息发送)的函数原型如下:

 

    LRESULT DispatchMessage( MSG *lpMsg );

 

   分析:

 

   (1)参数一,lpMsg,用于接收已经转换的(窗口消息)。

   

 

   (2)返回值,它是一个消息发送给(回调用函数)后的返回值,

          其含义取决于所(发送的消息),通常情况下,我们会忽略它。

 

 

    

 

     当我们了解完(消息的转换与发送)的函数原型以后,我们需要通过代码去实践一下,

   这样,才可以进一步了解到,在代码中是如何去应用它的。

    

 

    代码的实践与训练,大家可以通过下方的按钮进行下载,

    然后,进行代码的实践与训练。

 

 

 

(通过真实的开发环境,进行代码的编程训练)

下载代码学习与训练