На этом уроке мы научимся реагировать на нажатие созданных кнопок
Дата отправки отчёта:
20 июля 2017 г.
Задание выполнено: за
47 мин.
Чему научился:
Реакции на нажатие кнопок
Что было сложным:
найти время
Комментарии:
Использовал enum вместо трёх булевых переменных, просто напрашивалось, в итоге как видно из скриншота, всё до безобразия просто. Открывать файл можно в любое время, мало-ли, что в голову взбредёт человеку, может не тот файл выбрал, что же теперь идти до конца, делая лишние телодвижения. Далее, пока не открыт файл, ничего обрезать нельзя. Соответственно, пока не обрезано ничего, сохранять тоже смысла нет. Если же сохранили обрезанный файл, то ничего не работает, кроме кнопки Открыть. Отличный урок, всё коротко и ясно.
Научился: Узнал как обрабатывать событие нажатия на кнопку после получения сообщения WM_COMMAND в WndProc. Понравилась идея с тремя переменными, добавил isOpen = false в конец функции OnSave, для повторения цикла Open-Crop-Save.
Научился: Реакции на нажатие кнопок Использовал enum вместо трёх булевых переменных, просто напрашивалось, в итоге как видно из скриншота, всё до безобразия просто.
Открывать файл можно в любое время, мало-ли, что в голову взбредёт человеку, может не тот файл выбрал, что же теперь идти до конца, делая лишние телодвижения.
Далее, пока не открыт файл, ничего обрезать нельзя.
Соответственно, пока не обрезано ничего, сохранять тоже смысла нет.
Если же сохранили обрезанный файл, то ничего не работает, кроме кнопки Открыть.
Отличный урок, всё коротко и ясно.