C++: элементы управления, DLL, потоки
Лабораторная работа № 1 Диалоги и элементы управления
Составить программу - простейший текстовый редактор, который позволяет выполнять операции редактирование текста, копирование и вставку. На немодальном диалоге разместить кнопки вызова стандартного диалога Шрифта. Выбранный шрифт применяется к тексту в редакторе.
При этом приложение должно содержать:
1. Элементы управления Edit, ListBox, ComboBox
2. Процедуру SendMessage
3. Функции конвертации
4. Модальный и немодальный диалоги
5. Функции определения дескриптора окна
---------------------------------------------------------------------------------------
Лабораторная работа № 2 Динамически подключаемые библиотеки.
Разработать проект двух DLL (динамическая и статическая). В динамически загружаемой DLL разместить функции работы с элементами управления из лаб. работы №1; предусмотреть вызов функции по номерам. В статически загружаемой DLL разместить ресурс диалога из лаб. работы №1.
---------------------------------------------------------------------------------------
Лабораторная работа № 3 Потоки Windows.
Через диалоговое окно организовать создание и управление потоками, удаление и изменение приоритетов. Создать 2 потока, первый поток рисует произвольные графические фигуры, второй поток выводит бегущую строку и список с приоритетами.
---------------------------------------------------------------------------------------
Записка минимальная:
1. постановка задачи
2. листинг (немного комментариев)
3. выводы
Теоретические сведения см. в приложении.