Светлый фон

////Обновить значения переменных элементов управления,

////(содержимое экрана передается переменным элементов управления)

UpdateData(TRUE);

///Если отметка флажка Enable зделать окно редактирования видимым

///А если нет — то невидимым

if(m_EnableCheck==TRUE)

GetDlgItem(IDC_TEST_EDIT)->EnableWindow(SW_SHOW);

else

GetDlgItem(IDC_TEST_EDIT)->EnableWindow(SW_HIDE);

////////Мой код заканчивается здесь///////////

}

 

• Код который вы ввели содержит следующие операторы:

• UpdateData(TRUE) — обновляет переменные элементов управления текущими их значениями на экране. После выполнения этого оператора переменной m_EnableCheck присваивается текущее значение флажка Enable.

UpdateData(TRUE) m_EnableCheck

• Следующие операторы имеют ту же конструкцию, как и у флажка Visible, но только функция ShowWindow заменена на EnableWindow(), которая предназначена для того, чтобы элемент управления был недоступен или доступен. Она имеет те же параметры, что и функция ShowWindow.

Visible ShowWindow EnableWindow(),