对话框缩放之后,要重画。所以得遍历所有的控件。
void CSimParDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CWnd *pWnd;
pWnd=GetWindow(GW_CHILD);
while (pWnd!=NULL)
{
if (pWnd-> IsKindOf(RUNTIME_CLASS(CEdit)))
pWnd-> EnableWindow(false);
pWnd=pWnd-> GetNextWindow();
}
}
在对话框中按ctrl+D,编辑各控件的tab值,这样上面程序就会按照tab顺序遍历各个控件
本文来自:http://hi.baidu.com/nieqingzhen/blog/item/21d9a69a949a76bdc8eaf4fc.html