изначається трьома характеристиками. Перша визначає те, що буде відображатися в даному пункті меню - це або рядок тексту, або картинка. Друга характеристика визначає або константу, посилаємо віконної процедури повідомленні WM_COMMAND, або спливаюче меню, яке виводиться на екран, коли користувач вибирає даний пункт меню. Третя характеристика вказує, чи є даний пункт меню дозволеним (enabled), запрешенним (disabled), недоступним (grayed) або поміченим (checked). Ця характеристика пункту меню не є обов'язковою.
Для того, щоб включити меню в додаток, необхідно реалізувати наступну послідовність кроків:
розробити сценарій меню. Перед тим як приступити до процесу включення меню в конкретний додаток, розробимо логічну схему. Цей крок необхідний для того, щоб вже на стадії проектування забезпечити ергономічні властивості програми. Адже меню - це один з небагатьох елементів інтерфейсу, з яким користувач постійно буде мати справу. Тому схема меню повинна мати наочну ієрархічну структуру, з логічно ув'язаними між собою пунктами цієї ієрархії, що допоможе користувачеві ефективно використовувати всі можливості додатки. Для того, щоб вести предметну розмову, поставимо собі завдання розробити для вікна нашого застосування головне меню. При цьому ми досліджуємо можливості виведення у вікно додатка тексту та графіки, а також покажемо способи вирішення загальних проблем, пов'язаних з розробкою програми. Наше меню досить просте і складається з трьох елементів: "Текст", "Графіка", "Про програму". Ієрархічна структура меню представлена.