关于WIN32 API编程MessageBox不响应消息有关问题!

关于WIN32 API编程MessageBox不响应消息问题!!
如上所问。
编程写到MessageBox弹出消息框,点击消息框上按钮没反应。
请问各位是什么原因啊??关于WIN32 API编程MessageBox不响应消息有关问题!
	case WM_NCLBUTTONDBLCLK:
if(IDYES  == MessageBox(hwnd,L"退出?",L"提示",MB_YESNO))
{
                       DestroyWindow(hwnd);
}
break;

请各位快点回复!谢谢了!
win32 api MessageBox

------解决方案--------------------
::MessageBox
检查hwnd的值是否合法。
------解决方案--------------------
可能是hwnd无效吧
试试Application->MessageBox("退出?","提示",MB_YESNO);
------解决方案--------------------
DestroyWindow(hwnd);
换成close();试一下。