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

Реферат Діалог для перегляду метаданих FAT32





ого вікна шляхом виклику функції EndDialog. Параметри hInstance - дескриптор модуля, виконуваний файл якого містить шаблон діалогового вікна. lpTemplate - Визначає шаблон діалогового вікна. Цей параметр є або покажчиком на рядок символів з нулем у кінці, яка встановлює ім'я шаблону блоку діалогу, або цілочисловим значенням, яке визначає ідентифікатор ресурсу шаблону діалогового окна.hWndParent - дескриптор вікна, яке володіє діалоговим вікном .. lpDialogFunc - Покажчик на процедуру діалогового вікна DialogProc. Значення, що повертаються Якщо функція завершується успішно, повертається значення - параметр nResult при виклику функції EndDialog, використовуваної, щоб завершити роботу діалогового окна.BOOL CALLBACK DlgProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) DlgProc - процедура діалогового вікна викликається DialogBox .. Параметри hWnd - дескриптор діалогового вікна uMsg - встановлює повідомлення. wParam - визначає додаткову конкретну для повідомлення інформацію. lParam - визначає додаткову конкретну для повідомлення інформацію. Значення, що повертаються Зазвичай, процедура діалогового вікна повинна повернути значення ІСТИНА (TRUE), якщо вона опрацювала повідомлення, і БРЕХНЯ (FALSE), коли вона цього не зробила. Якщо процедура діалогового вікна повертає БРЕХНЯ (FALSE), диспетчер діалогового вікна, у відповідь на це повідомлення, виконує задану за замовчуванням операцію блоку діалога.void ResizeWnd (HWND hDlg, RECT pWndRect) ResizeWnd - відповідає за синхронне зміна розмірів контролов вікна в залежності від його розмірів. Параметри hDlg - дескриптор головного вікна керуючого додатки pWndRect - визначає розміри сфері для якої йде отрисовка. Значення, що повертаються функция не вертає значень. 4. ТЕСТУВАННЯ ПРОГРАМИ


4.1 Помилки виявлені при тестуванні


З метою тестування програми було здійснено запуск USBDrvReader.exe. Після запуску програма успішно завантажують Fat32Info.dll. br/>

4.1.1 Помилка викликана відсутністю вирівнювання полів fat_boot_sector

У ході розробки та тестування проекту було встановлено, що програма некоректно відображає поля деякі поля BOOT. Тестування показала що помилка проиходит у функції ReadBoot Fat32Info.dll. Покрокове проходження алгоритму показало некоректне зчитування полів у ReadFile - при зчитуванні відбувався здвиг даних в межах структури fat_boot_sector. Ппоблемма була усунена вирівнюванням полів структури допомогою дуректіви # pragma pack (1). br/>

4.1.2 Помилка викликана некоректним ID контрола діалогового вікна

В ході тестування програми в режм динамічної зміни розмірів вікна було виявлено, що елемент StaticText IDC_SHOW_GETDRV не змінює своїх розмірів, у той час як інші елементи вікна змінювали свої розміри синхронно з розмірами вікна. Детальний аналіз показав, що GetDlgItem (hDlg, IDC_SHOW_GETDRV...


Назад | сторінка 13 з 23 | Наступна сторінка





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

  • Реферат на тему: Розробка діалогового вікна в MASM32
  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Елементи типового вікна Windows
  • Реферат на тему: Вікна документів
  • Реферат на тему: Аналіз маркетингової політики підприємства &Вікна для Вас&