在控件类里写时间处理函数,向View中发消息

解决方案 »

  1.   

    但这个类无法加入 Class Wizard, 删除clw文件,重新建立也不行,
    手工在clw文件里添加,提示在.h,.cpp文件里找不到类定义!
    在工作区里可以看到此类,编译正常。
    为什么?
    手工怎么加入事件处理函数?
      

  2.   

    搞定了,多谢两位。动态建控件,指定其ID 为 9999.然后:
    .cpp:
    BEGIN_EVENTSINK_MAP(CSisView, CView)
    ON_EVENT(CSisView, 9999, 1, OnRecv, VTS_BSTR VTS_I4 VTS_BSTR VTS_I4)
    END_EVENTSINK_MAP().h:
    afx_msg void OnRecv(LPCTSTR strRecvData, 
                    long nRecvLen,    LPCTSTR strAddr, long nPort);
    DECLARE_EVENTSINK_MAP()