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

– Project  Setting  Link  Object\Library modules : comctl32.lib

Підключаємо до проекту бібліотеку <commctrl.h>, яка містить бази даних для роботи з загальними елементами керування та дописуємо по вище написаному напрямку рядок comctl32.lib.

Добавлення рядка стану має такий вигляд:

#define ID_STATUS 120

...

LRESULT CALLBACK Window (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )

{

static HWND hStatus;

switch(msg)

{

case WM_CREATE:

{

hStatus = CreateStatusWindow (WS_CHILD|WS_VISIBLE,

"Готово", hWnd, ID_STATUS);

return 0;

}

...

}

Рядок стану – це дочірнє вікно з певними параметрами. Для того, щоб розбити цей рядок на декілька областей потрібно:

static int parts[2];

...

parts[0]=cx/2; parts[1]=cx;

SendMessage(hStatus,SB_SETPARTS,2,(LPARAM)parts);

...

Для підключення акселераторів ( комбінація клавіш ) потрібно:

– Insert  Resource  Accelerator

– Описати потрібний набір клавіш для пунктів меню

Або в самій програмі потрібно написати:

HACCEL CreateAccelTable(void)

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