你讲的不清楚原理上,windows不会帮你delete你那块内存
windows会不会自析构你的对话框,要看你怎么使用对话框的你可以在~CMyDialog()即是析构函数里面delete []p;