用c ++监听事件

时间:2010-05-31 07:44:46

标签: c++ events mfc

我得到了一个类似于CWnd * pWnd = pDC->GetWindow();的CWnd 在那里我可以在窗户关闭时得到通知吗?

2 个答案:

答案 0 :(得分:1)

我多年没有做过MFC,所以不知道这是否有效,但是你可以:

  1. 调用CWnd :: Detach()来获取窗口的句柄
  2. 使用CWnd :: Attach()将其附加到您自己的派生CWnd,并覆盖afx_msg void OnClose();

答案 1 :(得分:1)

是的,您可以使用Windows Hook。

http://msdn.microsoft.com/en-us/library/ms632589(VS.85).aspx