Една от ключовите задачи, които възникват в процеса на проектиране на интерфейса на графичните приложения, е да се осигури максимално потребителско изживяване. Ето защо елементите в главното меню често се дублират с бутони на лентите с инструменти, както и с клавишни ускорители. За да извършвате най-честите действия в определени ситуации, има смисъл да създадете изскачащо меню.
Необходимо
- - проект за кандидатстване;
- - инструменти за разработка.
Инструкции
Етап 1
Добавете ресурс от менюто към приложението си, ако е възможно. Начинът, по който създавате шаблон за ресурс или меню, зависи от платформата и инструмента за разработване на софтуер, който използвате. Обикновено IDE, които съдържат инструменти за дизайн на визуален интерфейс, също имат редактор на меню. Зареждането на меню от ресурси е много по-удобно от създаването му „ръчно“чрез добавяне и допълнително модифициране на всеки елемент. Затова си струва да се използва тази възможност.
Стъпка 2
Внедрете механизъм, за да следите дали се показва изскачащото меню. Определете списък с действия на потребителя, в които менюто трябва да се показва (например щракване с мишката, натискане на бутон на клавиатурата). Идентифицирайте елементите на интерфейса, с които трябва да се извършват тези действия. Добавете код към приложението, за да прихващате събития или съобщения от необходимия тип от идентифицираните елементи на интерфейса. Прилагане на обработка на тези събития или съобщения по такъв начин, че в крайна сметка контролът да се прехвърля към една функция или метод от класа.
Стъпка 3
Внедрете механизъм за показване на изскачащото меню. В манипулатора на събития за елементи на интерфейса, създаден в предишната стъпка, добавете кода, който генерира менюто или го зарежда от ресурси. Определете позицията на екрана, където ще се показва менюто. Като правило за тази цел просто вземете текущите координати на курсора на мишката. Добавете код, за да се покаже изскачащото меню на екрана.
Стъпка 4
Тествайте приложението с нова функционалност. Изградете проекта. Стартирайте генерирания изпълним файл. Следвайте стъпките, необходими за показване на изскачащото меню. Контролирайте външния му вид на екрана.