窗口的消息循环中对按钮如何拦截commond消息,最好有代码

解决方案 »

  1.   

    不是可以直接给按钮编号的啊,用WPARAM和IPARAM,然后在小消息处理函数中用
    if(wparam=**)
    {
    switch(iparam)case **
    此处添加消息处理
    break;
    case **
    此处添加消息处理
    break;
    }这样不可以吗?
    我做不同按钮处理不同消息都是这样做的
    当然如何涉及到不同对话框的话在按钮处理函数里面还要添加一句setparaent之类的语句就可以啦·
      

  2.   

    MFC中吗???是的话 ,可以重载这个函数在里面做处理!
    virtual BOOL PreTranslateMessage(
       MSG* pMsg 
    );
      

  3.   

    WM_COMMAND 中lParam代表发送消息的控件id