|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
|
Структура Windows. Оконная процедура. Обработка сообщений. Файл ресурсов30.09.2022, 09:15. Показов 2453. Ответов 12
Метки нет (Все метки)
Стиль класса: перерисовка окна при изменении вертикального или
горизонтального размера; обработка двойного нажатия мыши, если курсор находится в пределах окна; окно приложения имеет тень. Тип иконки: IDI_APPLICATION. Тип курсора: IDC_ARROW. Цвет фона окна: белый. Имя класса окна: имя студента (на английском языке). Стиль окна: окно имеет заголовок, рамку и горизонтальную полосу прокрутки, создается изначально минимизированное окно. Позиция окна: верхний угол в координатах (10, 30) высота 300, ширина 400 точек. Создать три своих иконки в файле ресурсов. С помощью пунктов меню организовать изменение иконок в заголовке окна и в трее. Программа должна содержать меню, в котором есть пункт "О программе", выбрав который, вызывается диалоговое окно с информацией о студенте. Диалоговое окно должно содержать 3 кнопки: "ОК", "Закрыть", "Подробнее". При нажатии кнопки закрытия программы пользователю должно выводиться всплывающее окно с запросом на подтверждение закрытия окна, которое будет содержать текст "Вы уверены?" и 2 кнопки: "Да, закрыть все равно" и "Нет, продолжить работу". Нажатие кнопки "Да, закрыть все равно" должно приводить к закрытию программы.
0
|
|
| 30.09.2022, 09:15 | |
|
Ответы с готовыми решениями:
12
Оконная процедура
Оконная процедура в классе |
|
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
|
|
| 30.09.2022, 09:48 | |
|
Не понимаю, вы что-то спрашиваете или хотите чтобы за вас сделали задание??
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
||||||
| 30.09.2022, 11:06 [ТС] | ||||||
0
|
||||||
|
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 501
|
|
| 30.09.2022, 14:38 | |
|
Добавляете case WM_CLOSE:
вызов MessageBoxW(.... MB_YESNO) , точно не помню как оно правильно пишется далее проверять что вернул мессаджбокс, и либо ничего не делать, либо PostQuitMessage
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
|
| 30.09.2022, 16:40 [ТС] | |
|
А моежете показать как в коде это будет выглядеть??
Добавлено через 2 минуты А моежете показать как в коде это будет выглядеть??
0
|
|
|
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
|
||||||
| 30.09.2022, 16:46 | ||||||
Сообщение было отмечено ramsuum как решение
Решение
otv_mes - должен быть типа int.
1
|
||||||
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
||
| 30.09.2022, 17:50 [ТС] | ||
|
организовать изменение иконок в заголовке окна и в трее.) Как это записать?
0
|
||
|
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
|
|||||||||||||||||
| 03.10.2022, 14:28 | |||||||||||||||||
|
resource.h
1
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
|
| 03.10.2022, 14:40 [ТС] | |
|
0
|
|
|
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
|
|
| 03.10.2022, 14:53 | |
|
Да не за что)), иконки "icon1.ico", "icon2.ico", "icon3.ico" должны находиться в папке с проектом. После компиляции и создания файла exe, их двоичный код уже будет записан в программу. Переносить их вместе с программой не нужно.
0
|
|
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
||
| 15.10.2022, 13:29 [ТС] | ||
|
0
|
||
|
593 / 230 / 72
Регистрация: 13.05.2020
Сообщений: 412
|
|
| 17.10.2022, 10:56 | |
Сообщение было отмечено ramsuum как решение
Решение
Вот файлы проекта.
1
|
|
|
0 / 0 / 0
Регистрация: 08.06.2022
Сообщений: 10
|
|
| 17.10.2022, 11:03 [ТС] | |
|
0
|
|
| 17.10.2022, 11:03 | |
|
Помогаю со студенческими работами здесь
13
Оконная процедура в классе Оконная процедура - что это? Оконная процедура не знает, что мышь ушла Обработка сообщений от Windows Обработка сообщений windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|