¹Ù·Î °¡±â ¸Þ´º Ç¥½Ã

¹Ù·Î °¡±â ¸Þ´º¸¦ Ç¥½Ã ÇÏ´Â ´ÙÀ½ ¿¹Á¦¿¡ Ç¥½Ã µÈ ÇÔ¼ö.

¹®ÀÚ¿­ "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); 
} 
 

 

Index