C++: элементы управления, DLL, потоки

Гость18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.06.2007

Лабораторная работа № 1 Диалоги и элементы управления

Составить программу - простейший текстовый редактор, который позволяет выполнять операции редактирование текста, копирование и вставку. На немодальном диалоге разместить кнопки вызова стандартного диалога Шрифта. Выбранный шрифт применяется к тексту в редакторе.

При этом приложение должно содержать:

1. Элементы управления Edit, ListBox, ComboBox

2. Процедуру SendMessage

3. Функции конвертации

4. Модальный и немодальный диалоги

5. Функции определения дескриптора окна

---------------------------------------------------------------------------------------

Лабораторная работа № 2 Динамически подключаемые библиотеки.

Разработать проект двух DLL (динамическая и статическая). В динамически загружаемой DLL разместить функции работы с элементами управления из лаб. работы №1; предусмотреть вызов функции по номерам. В статически загружаемой DLL разместить ресурс диалога из лаб. работы №1.

---------------------------------------------------------------------------------------

Лабораторная работа № 3 Потоки Windows.

Через диалоговое окно организовать создание и управление потоками, удаление и изменение приоритетов. Создать 2 потока, первый поток рисует произвольные графические фигуры, второй поток выводит бегущую строку и список с приоритетами.

---------------------------------------------------------------------------------------

Записка минимальная:

1. постановка задачи

2. листинг (немного комментариев)

3. выводы

Теоретические сведения см. в приложении.