我从CWnd继承了一个类作为一个控件,怎么在它的容器(父窗口)中添加其单击消息处理函数。

解决方案 »

  1.   

    在你的派生类里,将单击消息转发给父窗口,Button之类的控件就是这么做的。
      

  2.   

    有本书可能很适合你这个问题《windows 程序设计》
    全世界最畅销的win api入门书。
      

  3.   

    在.h文件中
    afx_msg 函数返回类型 函数名(参数);在.cpp文件中消息映射那里ON_COMMAND(控件ID,函数名)
      

  4.   

    我从CWnd继承了一个类作为一个控件,怎么在它的容器(父窗口)中添加其单击消息处理函数。----------你的意思是在CWND这个你创建的控件的父类中处理控件消息?以鼠标左键为例,在你的控件类中重栽WindowProc函数,然后在函数体中添加
    if(message == WM_LBUTTONDOWN)
    {
      GetParent()->SentMessage(message , wParam , lParam);
    }然后在父类中该怎么干就随你了。还不会干,那就...   ->买本国产垃圾VC书墙角蹲着看去 哈哈 开个玩笑