新建一个MFC应用程序,想自己写回调函数,响应消息,请问:
回调函数要怎么写,而且系统响应的消息要怎么响应?
谢谢~

解决方案 »

  1.   

    自定义消息吗?
    1.#define WM_MYMESSAGE WM_USER+100
    2.然后在头文件中定义消息处理函数,这是和向导添加消息一样的(同样的位置),如: 
    afx_msg LRESULT OnMyMessage(WPARAM wParam,LPARAM lParam);
    3.在源文件中添加自定义消息映射宏,这也是和向导添加消息一样的(同样的位置),如: ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
    4 .在实现文件中给出消息处理函数的具体实现系统消息 想响应那个在类视图里选中右边属性栏有消息 添加就是了
      

  2.   

    SetTimer有个参数就是用来传回调函数指针的。
      

  3.   

    MFC的消息响应是框架处理好的,不用你自己操心,你只要写好消息响应函数就行了。
      

  4.   

    不管多少个界面,只要是一个ui线程,你sendmessage过去,他直接就wndproc,不需要你管!
      

  5.   

    LRESULT   CALLBACK   WndProc(   HWND   hwnd,   UINT   message,   WPARAM   wParam,   LPARAM   lParam) 
    这便是MFC最经典的回调。
      

  6.   

    谢谢楼上各位,回复有些晚了,还有一个问题就是:
    我想在mfc应用程序里send一个pageup消息到已经打开的一个名叫“myfile”的office word里边,并且让word响应pageup并向上翻页,应该如何实现呢?
    谢谢谢谢~