在win32线程中如果有指针CWnd* pWnd.想操作界面时,向该窗口发送消息调用方式有两种
::SendMessage(pWnd->GetSafeHwnd(),WM_MY,0,0);
pWnd->SendMessage(WM_MY,0,0);
发现第二种方式偶会会出现程序崩溃或死锁问题,改为第一种方式就没问题,简直是一种奇迹..
文章探讨了在Win32线程中使用CWnd指针进行窗口消息传递时遇到的问题,特别是第二种方式偶发的程序崩溃或死锁现象,并提供了有效的解决方案。
在win32线程中如果有指针CWnd* pWnd.想操作界面时,向该窗口发送消息调用方式有两种
::SendMessage(pWnd->GetSafeHwnd(),WM_MY,0,0);
pWnd->SendMessage(WM_MY,0,0);
发现第二种方式偶会会出现程序崩溃或死锁问题,改为第一种方式就没问题,简直是一种奇迹..
935
4329

被折叠的 条评论
为什么被折叠?