有没有哪个函数可以删除所有动态生成的控件的?该怎么解决

有没有哪个函数可以删除所有动态生成的控件的?
动态生成了好多控件,如果每个都要GetDlgItem(IDC_MYBUTTON1)->DestroyWindow();这样删除起来好麻烦啊、有没有比较方便点的的方法?

------解决方案--------------------
将所有的动态创建的窗口的HWND句柄保存在个数组或者链表结构中。剩下的你懂的
------解决方案--------------------
也可以把控件的ID值弄成连续的值,然后用for循环一直删。