TrackPopupMenu ÇÔ¼ö´Â ÁöÁ¤µÈ µÈ À§Ä¡¿¡ ¹Ù·Î °¡±â ¸Þ´º¸¦ Ç¥½Ã ÇÏ °í ¸Þ´º¿¡¼ Ç׸ñÀÇ ¼±ÅÃÀ» ÃßÀû ÇÕ´Ï´Ù. ¹Ù·Î °¡±â ¸Þ´º´Â ¾îµð¼ ³ª ȸ鿡 ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
(BOOL TrackPopupMenu HMENU hMenu, / / ¹Ù·Î °¡±â ¸Þ´º¿¡ ´ë ÇÑ ÇÚµéUINTuFlags, / / ȸé À§Ä¡¿Í ¸¶¿ì½º ¹öư Ç÷¡±×int x, / / ȸ鿡¼ °¡·Î À§Ä¡ Á¶Á¤int y, / / ȸ鿡 ¼¼·Î À§Ä¡ Á¶Á¤ intnReserved, / / ¿¹¾à, 0ÀÌ µÇ¾î¾ß ÇÕ´Ï´ÙHWNDhWnd, / / ¼ÒÀ¯ÀÚ Ã¢¿¡ ´ë ÇÑ ÇÚµéCONST RECT* prcRect / ¹«½Ã);
´ÙÀ½ ºñÆ® Ç÷¡±× »ó¼ö Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© ¾î¶»°Ô ÇÔ¼ö °¡·Î·Î ¹Ù·Î °¡±â ¸Þ´º À§Ä¡ ÁöÁ¤.
| °ª | ÀÇ¹Ì |
|---|---|
| TPM_CENTERALIGN | ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é ÇÔ¼ö °¡·Î x ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â ÁÂÇ¥¸¦ ±âÁØÀ¸·Î ¹Ù·Î °¡±â ¸Þ´º ¼¾ÅÍ. |
| TPM_LEFTALIGN | X ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â ÁÂÇ¥´Â ¿ÞÂÊ Á¤·Ä µË´Ï´Ù ÀÖµµ·Ï ÇÔ¼ö¸¦ ¹Ù·Î °¡±â ¸Þ´º°¡ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é À§Ä¡¸¦. |
| TPM_RIGHTALIGN | X ¸Å°³ º¯¼ö·Î ÁöÁ¤ µÈ ÁÂÇ¥¿Í ¿À¸¥ÂÊ Á¤·Ä µÇµµ·Ï ¹Ù·Î °¡±â ¸Þ´º À§Ä¡. |
´ÙÀ½ ºñÆ® Ç÷¡±× »ó¼ö Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© ¾î¶»°Ô ÇÔ¼ö ¼¼·Î·Î ¹Ù·Î °¡±â ¸Þ´º À§Ä¡ ÁöÁ¤.
| °ª | ÀÇ¹Ì |
|---|---|
| TPM_BOTTOMALIGN | Y ¸Å°³ º¯¼ö·Î ÁöÁ¤ µÈ ÁÂÇ¥¿Í ÇÏ´Ü Ãø¸é µÇµµ·Ï ÇÔ¼ö¸¦ ¹Ù·Î °¡±â ¸Þ´º°¡ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é À§Ä¡¸¦. |
| TPM_TOPALIGN | Y ¸Å°³ º¯¼ö·Î ÁöÁ¤ µÈ ÁÂÇ¥¿Í ÇÔ²² ÇØ´ç À§ÂÊ µÇµµ·Ï ÇÔ¼ö¸¦ ¹Ù·Î °¡±â ¸Þ´º°¡ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é À§Ä¡¸¦. |
| TPM_VCENTERALIGN | ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é ÇÔ¼ö ¼¼·Î y ¸Å°³ º¯¼ö·Î ÁöÁ¤ µÈ ÁÂÇ¥¸¦ ±âÁØÀ¸·Î ¹Ù·Î °¡±â ¸Þ´º ¼¾ÅÍ. |
´ÙÀ½ ºñÆ® Ç÷¡±× »ó¼ö¸¦ »ç¿ë ÇÏ ¿© ºÎ¸ð â ¸Þ´º¿¡ ¼³Á¤ ÇÏÁö ¾Ê°íµµ »ç¿ëÀÚ ¼±Åà ȮÀÎ.
| °ª | ÀÇ¹Ì |
|---|---|
| TPM_NONOTIFY | ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ¸Þ´º Ç׸ñÀ» Ŭ¸¯ÇÒ ¶§ ÇÔ¼ö ¾Ë¸² ¸Þ½ÃÁö Àü¼Û ÇÏÁö ¾Ê½À´Ï´Ù. |
| TPM_RETURNCMD | ÇÔ¼ö ¹Ýȯ °ª¿¡ »ç¿ëÀÚÀÇ ¼±ÅÃÀÇ ¸Þ´º Ç׸ñ ½Äº°ÀÚ¸¦ ¹ÝȯÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì. |
´ÙÀ½ ºñÆ® Áß Çϳª´Â ¸¶¿ì½º¸¦ ÁöÁ¤ ÇÏ´Â »ó¼ö Ç÷¡±×¸¦ »ç¿ë ÇÏ ¿© ¹Ù·Î °¡±â ¸Þ´º Æ®·¢ ¹öư.
| °ª | ÀÇ¹Ì |
|---|---|
| TPM_LEFTBUTTON | ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ ¸é »ç¿ëÀÚ ¸¶¿ì½º ¿ÞÂÊµÈ ¹öưÀ¸·Î ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| TPM_RIGHTBUTTON | ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ ¸é »ç¿ëÀÚ ¸ðµÎ ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ¸¶¿ì½º ´ÜÃ߸¦ »ç¿ë ÇÏ ¿© ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. |
TPM_NONOTIFY¿¡¼ uFlags ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ Çϸé ÇÔ¼ö¸¦ hWnd¿¡ ÀÇÇØ ½Äº° µÈ â ¸Þ½ÃÁö º¸³»Áö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¿©ÀüÈ÷ hWnd¿¡ â ÇÚµéÀ» Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ â ÇÚµé ¼ö ÀÖ½À´Ï´Ù.
UFlags ¸Å°³ º¯¼ö¿¡¼ TPM_RETURNCMD¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ Ç׸ñÀÇ ¸Þ´º Ç׸ñ ½Äº°ÀÚ. »ç¿ëÀÚ´Â ¼±Åà ÇÏÁö ¾Ê°í ¸Þ´º¸¦ Ãë¼Ò Çϰųª ¿À·ù°¡ ¹ß»ý ÇÏ´Â °æ¿ì ´ÙÀ½ ¹Ýȯ °ªÀº 0.
UFlags ¸Å°³ º¯¼ö¿¡¼ TPM_RETURNCMD¸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é ÇÔ¼ö ¼º°ø ÇÏ °í ½ÇÆÐ ÇÏ´Â °æ¿ì 0 0ÀÌ ¾Æ´Ñ ¹Ýȯ °ªÀÌÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.
Windows CE: Windows CE uFlags ¸Å°³ º¯¼ö´Â ´ÙÀ½ Ç÷¡±×¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.
TPM_NONOTIFY
TPM_LEFTBUTTON
TPM_RIGHTBUTTON
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
¸Þ´º, ¸Þ´º ±â´É, CreatePopupMenu, °³¿ä GetSubMenu, RECT, WM_COMMAND