m_btn.Create(_T("MFC GOOD"),WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON,CRect(0,0,100,100),this,1);
其中m_btn是一个CButton类型,就是在对话框中已经弄了一个按钮,想要在按下这个按钮后,对话框左上角能显示一个框“MFC GOOD”,编译都没问题,但按下这个按钮后老是弹出一个警告:

经过调试,我发现最终是在WINCORE.cpp里面的一句话导致了这个警告框:
ASSERT(pWnd->m_hWnd == NULL); // only do once但我百思不得其解,不知哪里出错了,求大神解释,谢谢