WM_COPYDATA 句柄无限增加

我是用MFC 来写的一个对话框程序..为什么每接到一个WM_COPYDATA消息.任务管理器就可以看到句柄数就增加一个..我写这个对话框程序是不停的靠WM_COPYDATA通信.这样长时间下来.句柄数就非常非常的大了..为什么这个句柄会增加,又如何把这个句柄释放呢?

只收到消息,不做任何处理,也会出现你所说的现象?

WM_COPYDATA信息本身不会有泄漏,是不是你消息函数中有泄露

是的.只收到消息不做处理句柄也会增加..收到一条消息增加一个.

oyljerry 我只做接受消息.不做任务处理也是会增加句柄!
BOOL CMY_dialog::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
return CDialog::OnCopyData(pWnd, pCopyDataStruct);
}