2个窗口间通信,是否需要加锁,该怎么解决
2个窗口间通信,是否需要加锁
AB2个窗口无任何关系,在A类中
假设执行到trace,然后手动关闭B窗口,pWnd->GetSafeHWnd()是否有可能会崩溃,代码都在主线程内
------解决方案--------------------
AB2个窗口无任何关系,在A类中
- C/C++ code
CWnd *pWnd = (CWnd*)GetBPoint //获取窗口B的指针 if(NULL != pWnd && pWnd ->GetSafeHWnd()) { ..... TRACE(); ::SendMessage(pWnd ->GetSafeHWnd(),WM_***,0,0); }
假设执行到trace,然后手动关闭B窗口,pWnd->GetSafeHWnd()是否有可能会崩溃,代码都在主线程内
------解决方案--------------------
如需要阅读该回复,请登录或注册****!