Светлый фон

• UpdateData(TRUE); обновляет переменную m_TestEdit значением содержимого окна редактирования, при каждом его изменении, так как окно редактирования связано с событием EN_CHANGE.

UpdateData(TRUE); m_TestEdit

• Следующий оператор CString UpperValue; создает новую переменную типа CString.

CString UpperValue; CString

• Затем переменной UpperValue приравнивается значение переменной m_TestEdit, это можно сделать, так как они имеют одинаковый тип.

UpperValue m_TestEdit

• Оператор UpperValue.MakeUpper(); переводит все символы переменной UpperValue в верхний регистр.

UpperValue.MakeUpper(); UpperValue

• Оператор if(UpperValue=="PAINT"); проверяет, если введено ли слово PAINT, то выполняются следующие три оператора:

if(UpperValue=="PAINT"); PAINT

Первый system("pbrush.exe"); запускает графический редактор, так как не указан явный путь к файлу, то программа будет искать его в каталоге C: \WINDOWS.

system("pbrush.exe"); C: \WINDOWS.

Второй оператор m_TestEdit=""; присваивает переменной окна редактирования значение NULL, а следующий оператор UpadteData(FALSE) — обновляет экран. Вследствие этого, весь текст из окна редактирования удалится.

m_TestEdit="";