Показано в наведеному нижче прикладі рядок меню.
Програма включає меню ресурсу, визначені в рядок "ShortcutExample". Рядок меню містить ім'я меню. Застосування функція TrackPopupMenu використовується для відображення меню, пов'язаного з пункту меню. (Рядок собі меню не відображається тому що TrackPopupMenu вимагає маркер, щоб меню, підменю та в контекстному меню.)
VOID APIENTRY DisplayContextMenu(HWND hwnd, POINT pt) {HMENU hmenu; / / верхнього рівня меню HMENU hmenuTrackPopup; / / контекстного меню / / завантажити меню ресурсу.
Якщо ((hmenu = LoadMenu (hinst, "ShortcutExample")) = = NULL) повернутися;
/ / TrackPopupMenu не вдалося відобразити рядок щоб отримати меню / / маркер, щоб перший контекстного меню.
hmenuTrackPopup = GetSubMenu (hmenu, 0);
/ / Контекстного меню. Відстеження правою кнопкою миші / / кнопки.
TrackPopupMenu (hmenuTrackPopup, TPM_LEFTALIGN | TPM_RIGHTBUTTON, pt.x, pt.y, 0, hwnd, NULL);
/ / Знищити меню.
DestroyMenu(hmenu);
}