Chinaunix首页 | 论坛 | 博客
  • 博客访问: 383810
  • 博文数量: 214
  • 博客积分: 770
  • 博客等级: 军士长
  • 技术积分: 1969
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-08 01:22
文章分类

全部博文(214)

文章存档

2013年(110)

2012年(104)

我的朋友

分类: 嵌入式

2012-12-27 20:47:03

最近在写一个基于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. }

阅读(1272) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~