Особливості розробки багатоієрархічного меню

 

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

Є такі види меню:

· вертикальне:


 

· горизонтальне:

Меню також поділяється на:

· Однорівневе:

· Двухрівневе:

Головне меню

 

Підменю

· Багато ієрархічне:

1-й рівень

2-й рівень

 


3-й рівень

Підменю – це випливаюче меню, що з’являється при виборі якого –небудь елемента з меню. Меню, що розгортається донизу, являє собою комбінацію стрічкового меню і декількох випливаючих меню.

Меню може працювати в:

—текстовому режимі;

—графічному режимі.

Існує ряд функцій, які дозволяють прикладній програмі працювати з меню. Ці функції призначені для:

- Дозволу /відміни ряду команд меню;

- Вставлення /зняття спеціальних відміток для коменд меню;

- Добавлення /змінення та видалення команд меню;

- Використання зображень в якості команд меню;

- Заміщення елементів меню;

- Створення та ініціалізація меню.

Функції для роботи з меню:

GetSubMenu – отримання посилання;

EnableMenuItem – зміна початкового стану меню;

CheckMenuItem – відміна команди меню;

AppendMenu – добавлення нових команд в кінець меню;

InsertMenu – добавлення нових команд в любе місце меню;

ModifyMenu – зміна існуючого меню або команд меню;

DeleteMenu – видалення команд з меню;

DrawMenuBar – перемалювання меню;

SetMenu – заміна меню;

RemoveMenu - знищення меню;

CreatePopupMenu – створення підменю;

CreateMenu – створення нового меню;

GetSistemMenu – зміна системного меню.

Контекстне меню потрібно вказувати мишею. Кожне системне меню не має ніякого відношення до конкретних функцій. Воно призначається для керування вікном даного типу.

 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: