TRACKMOUSEEVENT ±¸Á¶ »ç¿ë ÇÏ ¿© TrackMouseEvent ÇÔ¼ö¸¦ ¸¶¿ì½º Æ÷ÀÎÅÍ Ã¢À» ¹þ¾î³ª°Å³ª ÁöÁ¤ µÈ ½Ã°£ µ¿¾È â À§·Î °¡Á®°¥ ¶§ ÃßÀû.
typedef struct tagTRACKMOUSEEVENT {
DWORD cbSize;
DWORD dwFlags;
HWND hwndTrack;
DWORD dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT
°ª | ÀÇ¹Ì |
---|---|
TME_CANCEL | È£ÃâÀÚ°¡ ÀÌÀü ÃßÀû ¿äûÀ» Ãë¼Ò ÇÏ °í ½Í¾î. È£ÃâÀÚ°¡ Ãë¼Ò ÇÏ·Á´Â ÃßÀû À¯ÇüÀ» ÁöÁ¤ ÇÕ´Ï´Ù. È£ÃâÀÚ°¡ ÃßÀû ÇÏ´Â ¸Á¼³ÀÓÀ» Ãë¼Ò ÇÏ·Á¸é TME_CANCEL ¹× TME_HOVER Ç÷¡±×¸¦ Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù ¿¹¸¦ µé¾î,. |
TME_HOVER | È£ÃâÀÚ°¡ ¿øÇϴ ȣ¹ö ¾Ë¸². ¾Ë¸²ÀÌ WM_MOUSEHOVER ¸Þ½ÃÁö ¹è´Þ. È£ÃâÀÚ°¡ ¿äû ÃßÀû È£¹ö°¡ ÀÌ¹Ì È°¼ºÈ ÇÏ´Â µ¿¾È ÃßÀû °¡Á®°¡, È£¹ö ŸÀ̸Ӱ¡ Àç¼³Á¤. ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ÁöÁ¤ µÈ âÀÌ ³ª ¿µ¿ª¿¡ ¾ø´Â °æ¿ìÀÌ Ç÷¡±×´Â ¹«½Ã µË´Ï´Ù. |
TME_LEAVE | È£ÃâÀÚ°¡ ¾Ë¸² µÎ°í ½Í¾î. ¾Ë¸²ÀÌ WM_MOUSELEAVE ¸Þ½ÃÁö ¹è´Þ. ¸¶¿ì½º ÁöÁ¤µÈ âÀÌ ³ª ¿µ¿ª¿¡ ¾øÀ¸¸é ÈÞ°¡ ¾Ë¸² Áï½Ã »ý¼º µÇ °í ´õ ÀÌ»ó ÃßÀûÀ» ¼öÇà. |
TME_QUERY | ÇÔ¼ö ÃßÀû ¿äûÀ¸·Î Ä¡·á ÇÏ´Â ´ë½Å ±¸Á¶¸¦ ä¿ó´Ï´Ù. ±×°ÍÀº ÇöÀç ÃßÀû Çß´Ù ±× ±¸Á¶´Â TrackMouseEvent ¿¡ Àü´Þ µÈÀ» »ý¼º °ÍÀÌ ±×·± ±¸Á¶°¡ ä¿öÁý´Ï´Ù. À¯ÀÏÇÑ º¯Á¾Àº ¹Ýȯ °¡Á®°¡ ŸÀÓ ¾Æ¿ôÀº Ç×»ó ½ÇÁ¦ ½Ã°£ Á¦ÇÑ ¹× ÇÏÁö HOVER_DEFAULT, ¿ø·¡ TrackMouseEvent ¿äû Áß HOVER_DEFAULT°¡ ÁöÁ¤ µÈ °æ¿ì´Â. |
½Ã½ºÅÛ ±âº» È£¹ö ½Ã°£ Á¦ÇÑÀº óÀ½ 400 ¹Ð¸®ÃÊ ¸Þ´º µå·Ó´Ù¿î ½Ã°£ÀÔ´Ï´Ù. SystemParametersInfo ¸¦ È£Ãâ ÇÏ °í SPI_GETMOUSEHOVERTIME¸¦ »ç¿ë ÇÏ ¿© ±âº» È£¹ö ½Ã°£ Á¦ÇÑ °Ë»ö.
½Ã½ºÅÛ ±âº» °¡¸®Å´ »ç°¢Çü µÎ ¹ø »ç°¢Çü µ¿ÀÏ ÇÕ´Ï´Ù. SystemParametersInfo ¸¦ È£Ãâ ÇÏ °í SPI_GETMOUSEHOVERWIDTH ¹× SPI_GETMOUSEHOVERHEIGHT¸¦ »ç¿ë ÇÏ ¿© ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ¸Ó¹° TrackMouseEvent WM_MOUSEHOVER ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´Â »ç°¢ÇüÀÇ Å©±â¸¦ °Ë»ö.
nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 98 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
¸¶¿ì½º ÀÔ·Â °³¿ä, ¸¶¿ì½º ÀÔ·Â ±¸Á¶, SystemParametersInfo,
TrackMouseEvent