Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми форматування текстових файлів

Реферат Розробка програми форматування текстових файлів





, яка описує файл, що відкривається

// відкриваємо файл = CreateFile (buf, GENERIC_READ, 0,0, OPEN_EXISTING, 0,0);

// створюємо область пам'яті для того щоб в неї можна було вважати файл

mem = VirtualAlloc (0, GetFileSize (hfile, 0), MEM_COMMIT, PAGE_READWRITE);

// зчитуємо файл у створену область пам'яті

ReadFile (hfile, mem, GetFileSize (hfile, 0), & aa, 0);

((BYTE *) mem) [GetFileSize (hfile, 0)] = 0;

// закриваємо файл

CloseHandle (hfile);

// виводимо вміст файлу в EDIT (txtctrl, (LPCSTR) mem);

// звільняємо область пам'яті (mem, 0, MEM_RELEASE);

// встановлюємо фокус введення на вікно редагування (txtctrl);

// відкриваємо діалог збереження файлу

ofn.lStructSize = sizeof (OPENFILENAME);. hwndOwner = hwnd;. lpstrFile = buf1; ofn.nMaxFile = 260;. Flags = OFN_NOREADONLYRETURN;. lpstrDefExt = ext; (! GetSaveFileName (& ofn )) ExitProcess (76);

// викидаємо користувачеві вікно діалогу (hwnd, WM_COMMAND, ID_MENUITEM40002, 0);// і в завершенні вікно діалогу початку форматування

// MessageBox (NULL, "Задайте параметри форматування тексту і оцініть результат у вікні попереднього перегляду", "Error", MB_OK);

};

{

} 0;;: DefWindowProc (hwnd, message, wParam, lParam);

} 0;

}

// функція обробна повідомлення вікна діалогу

BOOL CALLBACK Dlg1Func (HWND Dlg1, UINT message, WPARAM wParam, LPARAM lParam)

{HWND Edt; (message)

{WM_INITDIALOG:

// встановлюємо параметри діалогу "по

{char te [4];

// отримуємо покажчик на поле введення діалогового вікна

Edt = GetDlgItem (Dlg1, IDC_EDIT1);

// отримуємо те що введено в поле введення у вигляді тексту (Edt, te, 3);

// перетворимо текст у число = atoi (te);

// отримуємо число прогалин на початку рядка

Edt = GetDlgItem (Dlg1, IDC_EDIT2);

GetWindowText (Edt, te, 3); = atoi (te);

if (aftcon> 0) {(int d = 1; d

{strcat (cppbs, "");}}

// вирівнювати чи текст по ширині

// отримуємо значення елементів управління = GetDlgItem (Dlg1, IDC_CHECK2);

if (SendMessage (Edt, BM_GETCHECK, 0,0)) {sp = 1;} else {sp = 0;} ...


Назад | сторінка 7 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми &Обробка текстових даних&
  • Реферат на тему: Обробка текстових файлів на мові Турбо Паскаль
  • Реферат на тему: Розробка програми для перегляду bmp файлів
  • Реферат на тему: Розробка програми по відтворенню та обрізку mp3 і wav файлів
  • Реферат на тему: Розробка програми захисту файлів від видалений в операційній Системі MS-DOS ...