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

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

выравнивание клиентской области по горизонтали,

перерисовка окна при изменении горизонтального размера,

перерисовка окна при изменении вертикального размера.

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

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

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

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

Стиль окна:

а) у окна есть горизонтальная линейная прокрутки,

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

создается изначально минимизируемое окно;

б) WS_OVERLAPPEDWINDOW.

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

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

высота вертикальной полосы прокрутки.

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

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

Лабораторная работа №3: Используя пути, написать программу, рисующую замкнутую фигуру, заданную преподавателем, закрашенную заданным фоном и штриховкой.

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

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

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

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

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

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