控件的销毁是由函数DestroyWindow完成的,src/gui/window.c
它开始会向控件发送MSG_DESTROY消息,在编辑框控件的窗口过程中是这样处理的src/control/edit.c
sledit_destroy这个函数所做的工作就是释放该控件所占的资源。
发送完这个消息后,调用DestroyAllControls将以该控件为父窗口的所创建的控件全部销毁,然后销毁该控件上创建的时钟。最后把该控件从其父窗口中移出,并释放它的控件结构所占的内存资源。
控件的销毁是由函数DestroyWindow完成的,src/gui/window.c
它开始会向控件发送MSG_DESTROY消息,在编辑框控件的窗口过程中是这样处理的src/control/edit.c
sledit_destroy这个函数所做的工作就是释放该控件所占的资源。
发送完这个消息后,调用DestroyAllControls将以该控件为父窗口的所创建的控件全部销毁,然后销毁该控件上创建的时钟。最后把该控件从其父窗口中移出,并释放它的控件结构所占的内存资源。