请问用CreateWindow创建的按钮为什么不能用delete删除?

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:12:14
我写的代码是这样

CButton *butt = (CButton *)CreateWindow("BUTTON","hi",WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 50, 50, 50, 20,m_hWnd, (HMENU)BUTID, NULL, NULL);

为什么加delete(butt)就会出错???

兄弟使用new的时候才需要使用delete,使用CreateWindow建立button并不是

仅仅开辟一个适合的空间,你知道建立一个窗口的命令,销毁一个窗口你也应

该知道的!!!要么发送WM_DESTROY消息,一个窗口将被销毁。要么

调用CWnd::DestoryWindow