码迷,mamicode.com
首页 > 其他好文 > 详细

MFC,消息接受

时间:2014-09-02 12:05:34      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:des   ar   sp   on   c   app   as   bs   r   

在APP中增加PreTranslateMessage()函数。

添加if (CSplashWnd::PreTranslateAppMessage(pMsg))  //你想要的函数。

                   return TRUE;

 

例子:

BOOL CSplashWnd::PreTranslateAppMessage(MSG* pMsg)

{

         if (c_pSplashWnd == NULL)

                   return FALSE;

 

         // If we get a keyboard or mouse message, hide the splash screen.

         if (pMsg->message == WM_KEYDOWN ||

                   pMsg->message == WM_SYSKEYDOWN ||

                   pMsg->message == WM_LBUTTONDOWN ||

                   pMsg->message == WM_RBUTTONDOWN s||

                   pMsg->message == WM_MBUTTONDOWN ||

                   pMsg->message == WM_NCLBUTTONDOWN ||

                   pMsg->message == WM_NCRBUTTONDOWN ||

                   pMsg->message == WM_NCMBUTTONDOWN)

         {

                   c_pSplashWnd->HideSplashScreen();//调用你需要捕获到消息后,想要的功能。

 

       //  c_pSplashWnd是类中一个成员变量。

                   return TRUE;   // message handled here

         }

 

         return FALSE;   // message not handled

}

MFC,消息接受

标签:des   ar   sp   on   c   app   as   bs   r   

原文地址:http://www.cnblogs.com/learning-lzj2014/p/3951005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!