小问题1

1309阅读 0评论2012-12-27 黑曼巴snake
分类:嵌入式

最近在写一个基于Wince的bei_dou串口通信的上位软件,原本很简单的一个按钮消息处理过程,切因为一时的大意而出了小麻烦,结果浪费了近半天时间。
原因在于处理消息时,只做了判断消息是从哪个控件发送出来的,切忘了对消息的具体动作进行判断,结果在按钮响应处理时多响应了多次。就是这个看来如此简单问题这么彻彻底底的让我犯傻了半天。
下面就简单的对按钮的处理过程做一点记录,提醒下自己以后在这方面的细节上多注意

点击(此处)折叠或打开

  1. WORD idltem ,wNotifyCode;
  2. HWND hWndctl;
  3. hWndctl=(hwnd)lparam;

  4. if(LOWORD(wParam)==IDC_XX)
  5. {
  6.     if(LOWORD(wParam==BN_CLICKED)
  7.     {
  8.         ...
  9.     }else if (...){
  10.             ...
  11.          }
  12. }else if(...){
  13.      ...
  14. }

上一篇:How to Configure the Registry to Run an Application at Startup
下一篇:ubuntu10.10ubuntu下安装jpegsrc-8b.tar.gz