Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
08.05.2015
Размер:
4.29 Кб
Скачать

5 VARIANT Лабораторная работа №1: Стиль класса: посылать сообщение оконной процедуре при двойном

щелчке мыши, если курсор находится в пределах окно;

Тип загружаемой иконки: IDI_ERROR,

Тип загружаемого курсора: IDC_ICON,

Цвет фона окна: ЧЕРНЫЙ.

Имя класса окна: имя студента (на английском языке).

Стиль окна:

а) у окна есть вертикальная линейка прокрутки;

б) WS_OVERLAPPEDWINDOW.

Позиция окна: по нижнему краю экрана шириной 300 и высотой 200 точек

Лабораторная работа №2: Информация о метрике: наличие мыши в системе и число кнопок у мыши

Информация об устройстве: количество фонтов.

Информация о шрифте: высота шрифта.

Лабораторная работа №3: Нарисовать в клиентской области окна приложения несколько фигур (прямоугольники,эллипсы, полигоны). Написать алгоритм закрашивания всех, полученных в результате этого, областей. Каждая область закрашивается своим оригинальным цветом и штриховкой.

Лабораторная работа №4: Написать программу, рисующую полигон при помощи мыши. Пользователь задает координаты точек при помощи левой кнопки мыши. Двойной щелчок сигнализирует о последней точке полигона.

Лабораторная работа №5: Написать программу, содержащую меню и три диалоговых окна. Окна открываются через меню. Реализовать возможность управления представлением текста в одном из окон посредством другого окна, в котором задаются размеры цвет шрифта, цвет фона, толщина букв. Третье окно предоставляет информацию об авторе программы. Пункты меню должны иметь .

Лабораторная работа №6: Написать программу, которая запускает новый поток при нажатии левой клавиши мыши. Поток начинает выводить возрастающую числовую последовательность в текущую позицию курсора мыши. При нажатии левой клавиши мыши программа удаляет поток, координаты которого ближе всего к положению мыши.

Лабораторная работа №7: Написать простой многооконный графический редактор, позволяющий при помощи мыши рисовать прямоугольники. Редактор должен иметь возможность записи и чтения изображения в метафайл.

Лабораторная работа №8: Создать динамически подключаемую библиотеку математических функций: ХУ, Хn + Xn-1 + .... + X1.Использовать созданную DLL в другой программе.

Соседние файлы в папке Html