Светлый фон

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

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

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

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

///А если нет — то невидимым if(m_ VisibleCheck==TRUE)

GetDigItem(IDC_TEST_EDIT)->ShowWindow(SW_SHOW);

else

GetDigItem(IDC_TEST_EDIT)->ShowWindow(SW_HIDE);

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

}

 

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

• UpdateData(TRUE); — этот оператор обновляет значения переменных элементов управления текущими значениями, которые содержаться на экране. Т. е. при нажатии на флажок переменная может принимать два значения TRUE или FALSE, TRUE — это когда флажок включен, a FASLE — наоборот. Значит при выполнении этого оператора переменная флажка управления принимает текущее положение флажка и все остальные переменные обновляются значениями, которые отображаются на экране.

UpdateData(TRUE); TRUE FALSE TRUE FASLE

• Следующие оператор проверяет включен или выключен флажок. Если он включен, то выполняется оператор GetDlgItem(IDC_TEST_EDIT)->ShowWindow(SW_SHOW);, где GetDlgItem(IDC_TEST_EDIT) извлекает указатель на элемент управления, а функция ShowWindow(SW_SHOW); с параметром SW_SHOW, делает окно редактирования видимым.

GetDlgItem(IDC_TEST_EDIT)->ShowWindow(SW_SHOW);