为什么控件的成员变量会内存泄漏目的是为了方便你的操作,比如,你给按钮控件关联成员变量m_button;如果你想改变该变量对应按钮上的文字,可以这样:m_button.SetWindowText("新文字");如果不关联,一般这样做:Cbutton *p=(Cbutton*)GetDlgItem("按钮控件ID");p->SetWindowText("新文字");显然前者更方便。