Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд

ShowWindow(hWnd,nCmdShow);

UpdateWindow(hWnd);

Щоб зареєструвати вікно потрібно використати API-функцію RegisterClass(&wc).

if(!RegClass(WndProc,szMainClass,COLOR_APPWORKSPACE,IDI_ICON1,IDC_CURSOR1,IDR_MENU1)) return FALSE;

Для створення діалогового вікна потрібна наявність трьох компонентів:

– шаблону діалогу (описує форму і розміщення самого діал. вікна і всіх його внутрішніх елементів керування на екрані);

– програмного коду, який утворює і відображає його на екрані;

– діалогової процедури, яка обслуговує взаємодію користувача з блоком діалогу.

Діалогова процедура потрібна для обробки повідомлень, пов’язаних з обміном даних у діалоговому вікні.

Для дочірніх та діалогових вікон потрібно об’явити прототип віконної функції:

BOOL CALLBACK DlgProg(HWND hdWnd,UINT mes,WPARAM wParam,LPARAM lParam);

BOOL CALLBACK DlgProg2 (HWND hdWnd,UINT mes,WPARAM wParam,LPARAM lParam);

BOOL CALLBACK DlgProg3 (HWND hdWnd,UINT mes,WPARAM wParam,LPARAM lParam);

BOOL CALLBACK DlgProg4 (HWND hdWnd,UINT mes,WPARAM wParam,LPARAM lParam);

Програмна реалізація діалогового вікна, що містить завдання:

BOOL CALLBACK DlgProg2(HWND hdWnd, UINT msg, WPARAM wParam, LPARAM lParam)

{

switch (msg)

{

case WM_CLOSE:

{

EndDialog(hdWnd, 0);

return 1;

}

}

return 0;

}

2.5 Програмна реалізація загальних елементів керування та музики

Для того, щоб показати свої вміння більш обширного використання ресурсів мови програмування VС++, я використав два загальних елементи керування: Стрічки стану та акселератори.

Щоб додати до проекту будь – який елемент керування потрібно зробити такі додаткові дії:

К-во Просмотров: 681
Бесплатно скачать Курсовая работа: Розробка програми для демонстрації автомобільного руху через залізнодорожний переїзд