¹Ù·Î °¡±â ¸Þ´º¸¦ Ç¥½Ã ÇÏ´Â ´ÙÀ½ ¿¹Á¦¿¡ Ç¥½Ã µÈ ÇÔ¼ö.
¹®ÀÚ¿ "ShortcutExample"¿¡ ÀÇÇØ ½Äº° µÇ´Â ¸Þ´º ¸®¼Ò½º¸¦ Æ÷ÇÔ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¸Þ´º ¸ðÀ½¿¡´Â ´Ü¼øÈ÷ ¸Þ´º À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. TrackPopupMenu ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿©ÀÌ ¸Þ´º Ç׸ñ¿¡ ¿¬°á µÈ ¸Þ´º¸¦ Ç¥½Ã ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥. (¸Þ´º ¸ðÀ½ ÀÚü Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù TrackPopupMenu ¸Þ´º, ÇÏÀ§ ¸Þ´º ¶Ç´Â ¹Ù·Î °¡±â ¸Þ´º¿¡ ´ë ÇÑ ÇÚµéÀ» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡.)
VOID APIENTRY DisplayContextMenu(HWND hwnd, POINT pt) {HMENU hmenu; / / ÃÖ»óÀ§ ¸Þ´ºÀÇ HMENU hmenuTrackPopup; / / ¹Ù·Î °¡±â ¸Þ´º / / ¸Þ´º ¸®¼Ò½º¸¦ ·Îµå ÇÕ´Ï´Ù.
¸¸¾à ((hmenu LoadMenu (hinst, "ShortcutExample") =) = = NULL) ¹Ýȯ;
/ / TrackPopupMenu ³Ê¹« get Ç¥½ÃÁÙ ¸Þ´º¸¦ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù / / ù ¹øÂ° ¹Ù·Î °¡±â ¸Þ´º¿¡ ´ë ÇÑ ÇÚµé.
hmenuTrackPopup = GetSubMenu (hmenu, 0);
/ / ¹Ù·Î °¡±â ¸Þ´º¸¦ Ç¥½Ã ÇÕ´Ï´Ù. ¸¶¿ì½º ¿À¸¥ÂÊÀ» ÃßÀû / / ¹öư.
TrackPopupMenu (hmenuTrackPopup, TPM_LEFTALIGN (ko) | TPM_RIGHTBUTTON, pt.x, pt.y, 0, hwnd NULL);
/ / ¸Þ´º¸¦ ÆÄ±« ÇÕ´Ï´Ù.
DestroyMenu(hmenu);
}