打个比方
如果有100个按钮控件,它们的ID号是连续的,假设它们的ID为ID_BTN_INDEX1~ID_BTN_INDEX100
那么有以下两段程序:
for (int i = 0; i < 100; i++)
{
    ((CBUTTON*)GetDlgItem(ID_BTN_INDEX1 + i))->ShowWindow(FALSE);
}*************************************************((CBUTTON*)GetDlgItem(ID_BTN_INDEX1))->ShowWindow(FALSE);
((CBUTTON*)GetDlgItem(ID_BTN_INDEX2))->ShowWindow(FALSE);
................
................
((CBUTTON*)GetDlgItem(ID_BTN_INDEX100))->ShowWindow(FALSE);这两种方法,哪种方法系统执行的效率高呢?这里不讨论程序的代码多少,只讨论效率