Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Разработать программу с графическим интерфейсом пользователя на основного окна с меню. При выборе пункта меню "О программе" необходимо показывать диалоговое окно с произвольным (не пустым) содержанием.
1. При сворачивалиокна, развернуть его на весь экран через 5 секунд
2. Продублировать все пункты меню комбинациями клавиш (Alt + Q, и т.д.)
Добавить пункт меню "Выход" при выборе которого необходимо закрыть программу
3. Добавить пункт меню "Рисовать" при выборе которого нарисовать в главном окне две пересекающиеся линии
Добавить иконку к основному и диалоговому окну
4. Добавить пункт меню "Сменить фон" при выборе которого необходимо сменить фон основного окна
5. Добавить не менее 3-х пунктов меню при выборе которых необходимо выдавать MessageBox разных типов. Один из MessageBox должен содержать несколько кнопок, ответ от которого необходимо обрабатывать (например выдавая простой MessageBox с результатом выбора)
6. Добавить пункт меню при выборе которого необходимо показывать второе окно (не диалоговое)
7. Показать диалоговое окно на котором есть текстовое поле и кнопки "Ок" и "Отмена". При нажатии "Ок" необходимо передать введенное число в основное окно (например, показать его в текстовом поле главного окна)
8. Перед закрытием главного окна спрашивать: "Закрыть окно? (Да/нет)"
Заменить стандартный курсор на свой собственный
9. Когда пользователь изменяет размер окна, Не позволять делать размер окна более 800х600 точек
10. Определить собственное сообщение, послать его, например, по нажатию на кнопку, и обработать его в цикле обработки сообщений
11. Обработать 3 любых сообщения мыши
12. Обработать 3 любые сообщения клавиатуры
13. Использовать в программе сообщение WM_TIMER (послать, обработать)
14. Сделать так, чтобы главное окно нельзя было закрыть с помощью крестика
15. Добавить на основное окно рисунок (ресурс Bitmap)
Добавить ресурс "String Table" и использовать созданные строки в своей программе