Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

С++ Графика - обрезка изображений / Программирование события BN_CLICKED

  • На этом уроке мы научимся реагировать на нажатие созданных кнопок
  • Дата отправки отчёта: 29 ноября 2017 г.
  • Задание выполнено: за 2 час. 58 мин.
  • Чему научился: Программировать события BN_CLICKED
  • Что было сложным: не было
  • Оценка видео-уроку:
Отчёт от 16490 за С++ Графика - обрезка изображений / Программирование события BN_CLICKED




Оцени работу

 
Сохранить страницу:


  • Отчёт оценивали:
    16066Bodrik_torf+1   11582Родион+1   10167Игорь+1   11147Сергей+1   15525Владимир+1   13334Дмитрий Зеневич0   6452Кирилл Шмойлов+1   7119Новопашин Владимир+1   9156Dimon+1   9980Timoha+1   16501Ильдар Jor0   10558Иван Воронин+1   1Евгений Волосатов+1   6580konstantin+1   4004Елена+1   4395Денис+1   10528Денис0   10895Danil42Russia0   16498vvg0   4814Дмитрий+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Узнал как обрабатывать событие нажатия на кнопку после получения сообщения WM_COMMAND в WndProc.
Понравилась идея с тремя переменными, добавил isOpen = false в конец функции OnSave, для повторения цикла Open-Crop-Save.


Научился: Реакции на нажатие кнопок
Использовал enum вместо трёх булевых переменных, просто напрашивалось, в итоге как видно из скриншота, всё до безобразия просто. Открывать файл можно в любое время, мало-ли, что в голову взбредёт человеку, может не тот файл выбрал, что же теперь идти до конца, делая лишние телодвижения. Далее, пока не открыт файл, ничего обрезать нельзя. Соответственно, пока не обрезано ничего, сохранять тоже смысла нет. Если же сохранили обрезанный файл, то ничего не работает, кроме кнопки Открыть. Отличный урок, всё коротко и ясно.