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

9 VARIANT Лабораторная работа №1: Стиль класса:

запретить команду в системном меню,

посылать сообщение оконной процедуре при двойном щелчке мыши, если

курсор находится в пределах окно;

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

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

Цвет фона окна: ТЕМНОСЕРЫЙ,

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

Стиль окна:

а) окно имеет заголовок и обрамляющую рамку,

у окна есть кнопка минимизации,

у окна есть системное меню;

б) WS_OVERLAPPEDWINDOW.

Позиция окна: по умолчанию.

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

Информация об устройстве: действительное цветовое разрешение.

Информация о шрифте: усредненная ширина символа строки и ширина самого

широкого символа.

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

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

Лабораторная работа №5: Написать программу, которая содержит в файле ресурсов альтернативные варианты названия приложения (title), иконки приложения, иконки трея и размеров окна приложения. Используя меню, обеспечить пользователю возможность изменения этих элементов окна приложения. Меню программы содержит пункт "О программе" со сведениями об авторе.

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

Лабораторная работа №7: Написать многооконный графических файлов битового формата. Организовать скроллинг изображений.

Лабораторная работа №8: Создать динамически подключаемую библиотеку функций вывода на экран времени в разных форматах (например, в цифровом и аналоговом виде). Использовать созданную DLL в другой программе.

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