¸Þ´º ¹öÆ° Á¦¾î¸Þ´º ¹öÆ° Á¦¾î. ¼ÒÀÚ È¸È È¸È. | |
Áö±Ý ´Ù¿î·Îµå |
¸Þ´º ¹öÆ° Á¦¾î ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Freeware
- °Ô½ÃÀÚ À̸§:
- viksoe.dk
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- ¿î¿µÃ¼Á¦:
- Windows XP/98
- ÆÄÀÏ Å©±â:
- 5KB
¸Þ´º ¹öÆ° Á¦¾î ű×
¸Þ´º ¹öÆ° Á¦¾î ¼³¸í
ÀÌ°ÍÀº ¸Þ´º ¹öÆ° Á¦¾î ÀÔ´Ï´Ù. ¸Þ´º ¹öÆ° ÄÁÆ®·Ñ s´Â ·ÎÄÏ °úÇÐÀÌ ¾Æ´Õ´Ï´Ù. ±×·¯³ªÀÌ ÄÁÆ®·ÑÀº Windows 98 ¹× Windows XP¿¡¼ÀÚÀÎÀ¸·Î °¡Á® ¿À´Â ¹öÆ°À» ±×¸®´Â ¹æ¹ý¿¡ ´ëÇÑ µ¥¸ðÀÔ´Ï´Ù. ÄÁÆ®·ÑÀº ¿Ã¹Ù¸¥ ½Ã±×³Î¸µ¿¡ ±Û¸®ÇÁ (¾à°£ÀÇ È»ìÇ¥)°¡ÀÖ´Â °ÍÀ» Á¦¿ÜÇÏ°í´Â Á¤±Ô ¹öÆ°À¸·Î Ç¥½ÃµË´Ï´Ù. ¸ðµç °ÍÀÌ Æ˾÷ ¸Þ´º¸¦ Ç¥½ÃÇÏ´Â °ÍÀÔ´Ï´Ù. Æ˾÷ ¸Þ´º´Â ´Ùä·Î¿î ¾ÆÀÌÄÜÀ» Ãß°¡ ÇÒ ¼ö Àֱ⸦ ¿øÇ߱⠶§¹®¿¡ »ç¿ëÀÚ Á¤ÀÇÀÔ´Ï´Ù. ¹öÆ°Àº ¿À¸¥ÂÊ¿¡ÀÖ´Â µå·Ó ´Ù¿î ±Û¸®ÇÁ¸¦ Ä¥ÇؾßÇϱ⠶§¹®¿¡ ¹öÆ°ÀÌ ¼ÒÀڵDZ⠶§¹®ÀÔ´Ï´Ù. Owndrawn ¹öÆ°ÀÇ ¹®Á¦Á¡Àº Windows XP¿¡¼ ¿ì¸®´Â ÇöÀç Å׸¶·Î ÆäÀÎÆ®ÇؾßÇÕ´Ï´Ù. Windows XP ÀÌÀü¿¡´Â BS_OWNERDRAWN ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´Ü¼øÈ÷ ¹®Á¦°¡µÇ¾ú½À´Ï´Ù. ºÒÇàÈ÷µµ ÀÌ°ÍÀº ¶ÇÇÑ ¿ì¸®°¡ Àüü ¹öÆ° ¿Ü°üÀ» ´Ù½Ã Ä¥Çؾ߸¸Çß½À´Ï´Ù. ¹öÆ°Àº Ç×»ó µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇϹǷΠDrawFrameControl () API¸¦ »ç¿ëÇÏ¿© ¸¹Àº µµ¸éÀ» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ Windows XP¿Í ¸ðµç °ÍÀ» º¯°æÇß½À´Ï´Ù. DrawFrameControl ()Àº ´õ ÀÌ»ó ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸ç ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ Å׸¶ API¿¡ ´ã±×¾î¾ßÇÕ´Ï´Ù. ¿À·¡µÈ Windows Common Controls ListView ¹× TreeView°¡ »õ·Î¿î OwnerDraw ¸Þ¼Òµå¸¦ µµÀÔÇ߱⠶§¹®¿¡ NM_CustomDraw ¾Ë¸²À» ¼Ò°³Çϱ⠶§¹®ÀÔ´Ï´Ù. Windows XP¿¡¼ ¹öÆ° ÄÁÆ®·Ñ µµÀÌ µ¿ÀÛµµ »ó¼Ó (ÀÌÀüÀÇ WM_DrawItem ¹üÀ§ÀÇ ¸Þ½ÃÁö¸¦ Áö¿øÇÕ´Ï´Ù). Windows XP¿¡¼ OwnerDraw ¹öÆ°À» ±×¸®´Â Æ®¸¯Àº ¹öÆ°À» ÀüÇô ±×¸®´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¹öÆ°Àº wm_notify / nm_customdraw ¾Ë¸²À» »óÀ§¿¡ º¸³À´Ï´Ù. ¿ì¸®°¡ ¹öÆ°ÀÇ ¸ð½ÀÀ» Å©°Ô ¹Ù²Ù°í ½Í´Ù¸é ¿©±â¿¡¼ »ç¿ëÀÚ Á¤ÀÇ ÆäÀÎÆ®¸¦ ½ÃÀÛÇÒ °ÍÀÔ´Ï´Ù. ±×·¯³ª ¿ì¸®´Â ´ÜÁö ¾ÆÀÌÄÜ°ú ½Ã°¢Àû ÀÎ Àå½ÄÀ» Ãß°¡ÇÏ·Á°íÇϱ⠶§¹®¿¡ CDRF_NOTIFYPOSTPAINT ÄÚµå·Î ¾Ë¸²¿¡ ÀÀ´äÇÕ´Ï´Ù. ÀÌ·¸°ÔÇϸé Windows°¡ ¹öÆ°À» ¿ÏÀüÈ÷ ÆäÀÎÆ®Çϵµ·Ï Áö½ÃÇÕ´Ï´Ù. ¿Ï·áµÇ¸é Windows´Â NM_CUSTOMDRAD·Î ´Ù½Ã Àüȸ¦ °É ¼ö ÀÖÀ¸¸ç ¹öÆ° À̹ÌÁö À§¿¡ ÆäÀÎÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ´º ¹öÆ° Á¦¾î °ü·Ã ¼ÒÇÁÆ®¿þ¾î
Á¶ÀÌ ´ÙÀ̳ª¹Í
´ÙÀ̳ª¹ÍÀº Java Äڵ带 ÄÄÆÄÀÏ, ¾ÆÄ«ÀÌºê ¹× ¼³Ä¡ÇÏ´Â Diminiutive Build ToolÀÔ´Ï´Ù. ...
15 13KB