楼主的代码有个致命的错误,而且出现错误的机率还不是稳定的。在调用::SendMessage(hWnd,WM_CHISHIQUBA,(WPARAM)&bb,0);之前BB是一个函数的对象,函数的对象在出了作用域就释放了。而楼主还把这个地址给Send出去了,这时收到消息的地方使用BB的指针是不确定的。有可能是空。好的做法是:1、对BB进行new;2、Send把这个指针发出去;3、接收消息的地方使用BB指针后释放。这样就没有问题了。