Курсовая работа: Проект текстового редактора

Постановка задачи

Краткие теоретические сведения

Результаты выполнения программы

Заключение

Литература

Возможно вы искали - Дипломная работа: Проект электронного архива

Листинг программы


ПОСТАНОВКА ЗАДАЧИ

Составить Win32 App проект простейший текстовый редактор, который позволяет выполнять операции редактирование текста, копирование и вставку из одного окна проекта в другое окно проекта. Использовать вызов диалогов сохранения и открытия файла, а также диалог выбора шрифта. Все диалоги применяются к тексту в редакторе.


КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Работа с функциями вызова стандартных диалогов производится следующим образом:

1. Объявляются переменные соответствующих структур:

staticCOLORREFtextColor;

Похожий материал - Курсовая работа: Проект электронных весов с микропроцессорным управлением

// Переменные для стандартных диалогов "Open", "Saveas"

staticOPENFILENAMEofn;

staticcharszFile[MAX_PATH];

// Переменные для стандартного диалога "Color"

static CHOOSECOLOR cc; // common dialog box structure

Очень интересно - Дипломная работа: Проектирование "домашней" локальной сети

static COLORREF acrCustClr[16]; // array of custom colors

// Переменные для стандартного диалога "Font"

static CHOOSEFONT chf;

static HFONT hFont;

static LOGFONT lf;

Вам будет интересно - Контрольная работа: Проектирование автоматического интерфейса ввода-вывода

2. Инициализируются соответствующие структуры в обработчике события создания окна (окна диалога).

switch (uMsg)

{

case WM_CREATE:

// Инициализацияструктуры ofn

Похожий материал - Курсовая работа: Проектирование АИС "Работа с абонентами оператора сотовой связи"

ofn.lStructSize = sizeof(OPENFILENAME);

ofn.hwndOwner = hWnd;

ofn.lpstrFile = szFile;

ofn.nMaxFile = sizeof(szFile);