Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Завдання 2. Написати програму з відображенням маленької іконки вікна, не менше, ніж з трьох пунктів головного меню

Читайте также:
  1. VII. ДОМАШНЄ ЗАВДАННЯ
  2. VII. Домашнє завдання.
  3. Адміністративно-правовий статус Кабінету Міністрів України у системі органів державної влади та його завдання.
  4. Бойові завдання і бойові порядок механізованих підрозділів у наступі.
  5. Визначте пункти, ЩО НЕ відноситься до завдання
  6. Визначте пункти, ЩО НЕ відносяться до завдання
  7. Визначте пункти, ЩО НЕ відносяться до завдання
  8. Визначте пункти, ЩО НЕ мають відношення до завдання.
  9. Визначте пункти, які відносяться до завдання.
  10. Визначте пункти, які НЕ відносяться до завдання

Написати програму з відображенням маленької іконки вікна, не менше, ніж з трьох пунктів головного меню, використати фон вікна, фон заливки геометричних фігур, кольоровий шрифт з назвою своєї фамілії та навчальної групи, файлу ресурсів з меню й завданням згідно з варіантом:

1. Відобразити вписані один в одний трикутник та прямокутник.

2. Відобразити вписані один в одний закруглений прямокутник та трикутник.

3. Відобразити вписані один в одний еліпс та закруглений прямокутник.

4. Відобразити 4 круги, які доторкуються кутів прямокутника.

5. Відобразити по кругу різнокольорові круги з однаковим діаметром.

6. Відобразити 3 круги, які доторкуються кутів трикутника.

7. Відобразити п’ятикутник з вписаним кругом.

8. Відобразити п’ятикутову зірку.

9. Відобразити по кругу різнокольорові круги з різними діаметрами.

10. Відобразити вписані один в одний чотирикутники.

11*. Відобразити вікно, розміри якого плавно змінюються.

Приклад. Програма виведення закругленого прямокутника та трикутника. Файл ресурсів програми наведено в лістингу 22.6.

 

Лістинг 22.6. Файл ресурсів програми:

#define IDM_HELLO 1

#define IDM_EXIT 2

#define IDM_AUTOR 3

#define IDM_HELP 4

#define IDM_CLEAN 5

#define IDI_ICON 22

IDI_ICON ICON DISCARDABLE MOVEABLE LOADONCALL "Gr1.ico"

FirstMenu MENU {

POPUP "Фигура"{

MENUITEM "Фигуры",IDM_HELLO

MENUITEM SEPARATOR

MENUITEM "Очистить", IDM_CLEAN

MENUITEM SEPARATOR

MENUITEM "Выход",IDM_EXIT

}

MENUITEM "Autor",IDM_AUTOR

POPUP "HELP"{

MENUITEM "Help",IDM_HELP

}

}

 

В кнопці Autor відсутня спливаюча кнопка, а при натисканні кнопки виводиться текст у вікно.

По кнопці Help виводиться повідомлення у спрощене віконце через функцію MessageBox.

Результати роботи програми наведені на рис. 22.8.

Програма виведення закругленого прямокутника та трикутника наведена в лістингу 22.7.

 

 

 
 

 


Лістинг 22.7. Програма виведення закругленого прямокутника та трикутника:

title Rysovaniy A.N.

.386; директива визначення типу мікропроцесора

.model flat,stdcall; завдання лінійної моделі пам’яті

; та угоди ОС Windows

option casemap:none; відмінність малих та великих літер

WinMain proto:DWORD,:DWORD,:DWORD,:DWORD

include \masm32\include\windows.inc; файли структур, констант …

include \masm32\include\windows.inc

include \masm32\macros\macros.asm

uselib user32,kernel32,gdi32




Дата добавления: 2014-12-18; просмотров: 95 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.012 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав