高手,vc对话框的有关问题

请教各位高手,vc对话框的问题
我做了一个基于对话框的程序,在一个对话框上有很多编辑框控件和combox控件,有没有什么简单的方法让这些控件不可用
或者可用?我知道可以将对话框的unenable属性设置为ture,对话框上的控件就不能用了,可是怎样用代码来实现呢,不如我
点一个按钮执行一段代码让对画框上的所有控件可用,再点一下让他们都不可用?

还有我创建了很对对话框,并生成了一个类比如类名,在类里增加了一个方法,初始化显示对话框上的控件,
当程序运行时我窗体没有显示,但是我用CMydialog m_mydialog对象,m_mydialog.Myfunction()直接调用窗体类我增加的方法,这样用有什么问题没有?

还有申请了一个线程句柄,如果这个句柄程序退出时没有被销毁会发生什么情况?

------解决方案--------------------
GetDlgItem( IDC_COMBO1 )->EnableWindow( FALSE );
------解决方案--------------------
探讨
GetDlgItem( IDC_COMBO1 )->EnableWindow( FALSE );

------解决方案--------------------
两位楼上高手
------解决方案--------------------
句柄如果你不手动delete的话,在程序退出后。系统会帮你处理。
------解决方案--------------------
最好是CloseHandle(hThrad) 关闭句柄。是线程内核对象的使用计数减1.
------解决方案--------------------
ID连续,一个for循环,EnableWindows(FALSE)即可。

还有申请了一个线程句柄,如果这个句柄程序退出时没有被销毁会发生什么情况?
--------------
什么叫做申请了一个线程句柄,是创建了一个线程吧
------解决方案--------------------
探讨

GetDlgItem( IDC_COMBO1 )->EnableWindow( FALSE );

------解决方案--------------------
探讨
GetDlgItem( IDC_COMBO1 )->EnableWindow( FALSE );