GetDialogBaseUnits

GetDialogBaseUnits ÇÔ¼ö´Â ½Ã½ºÅÛÀÇ ´ëÈ­ ±âº» ´ÜÀ§·Î Æò±Õ ³Êºñ¿Í ³ôÀÌÀÇ ½Ã½ºÅÛ ±Û²Ã¿¡¼­ ¹®ÀÚ¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ½Ã½ºÅÛ ±Û²ÃÀ» »ç¿ë ÇÏ´Â ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ´ëÈ­ »óÀÚ ÅÛÇø´¿¡ ÁöÁ¤ µÈ ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§ ¹× Çȼ¿ »çÀÌ º¯È¯ ÇÏ ÀÌ·¯ÇÑ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ±Û²ÃÀ» »ç¿ë ÇÏÁö ¾Ê´Â ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¿¡¼­ Çȼ¿À¸·Î º¯È¯ ´ëÈ­ »óÀÚ¿¡¼­ »ç¿ë ÇÏ´Â ±Û²Ã¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

¾î´À À¯ÇüÀÇ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ MapDialogRect ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© º¯È¯À» ¼öÇà ÇÏ´Â °ÍÀÌ ½±½À´Ï´Ù. MapDialogRect ±Û²ÃÀ» °í·Á ÇÏ °í ¿Ã¹Ù¸£°Ô º¯È¯ Á÷»ç°¢Çü ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¿¡¼­ Çȼ¿.

±ä GetDialogBaseUnits(VOID) 

¸Å°³ º¯¼ö

ÀÌ ÇÔ¼ö´Â ¸Å°³ º¯¼ö.

¹Ýȯ °ª

¹Ýȯ °ªÀº ´ëÈ­ ±âº» ´ÜÀ§¸¦ Æ÷ÇÔ ÇÏ´Â 32 ºñÆ® °ªÀÔ´Ï´Ù. ¹Ýȯ °ªÀÇ ³·Àº ¼ø¼­ ´Ü¾î °¡·Î ´ëÈ­ »óÀÚ ±âº» ´ÜÀ§¸¦ Æ÷ÇÔ ÇÏ °í ³ôÀº ¼ø¼­ ´Ü¾î Æ÷ÇÔ ¼öÁ÷ ´ëÈ­ »óÀÚ ±âº» ´ÜÀ§.

ÁÖÀÇ

GetDialogBaseUnits ¹ÝȯÇÑ °¡·Î ±âº» ´ÜÀ§´Â Çȼ¿; ½Ã½ºÅÛ ±Û²Ã¿¡¼­ ¹®ÀÚÀÇ Æò±Õ ³Êºñ Å©°Å³ª ¼öÁ÷ ±âº» ´ÜÀ§´Â Çȼ¿ ±Û²ÃÀÇ ³ôÀÌ °°½À´Ï´Ù.

½Ã½ºÅÛ ±Û²ÃÀ» »ç¿ë ÇÏÁö ¾Ê´Â ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ±âº» ´ÜÀ§´Â Æò±Õ ³Êºñ¿Í ³ôÀÌ Çȼ¿ ´ëÈ­ÀÇ ±Û²ÃÀÇ ¹®ÀÚÀÔ´Ï´Ù. »ç¿ëÇÒ ¼ö´Â GetTextMetrics ¹× GetTextExtentPoint32 ¼±ÅÃÇÑ ±Û²Ã¿¡ ´ë ÇÑ ÀÌ·¯ÇÑ °ªÀ» °è»ê ÇÏ´Â ÇÔ¼ö. ±×·¯³ª MapDialogRect ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù ´Ù¸¦ °è»ê ÇÏ´Â °æ¿ì ±× ½Ã½ºÅÛ¿¡ ÀÇÇØ ¼öÇà µÉ ¼ö ÀÖ´Â ¿À·ù.

°¢ °¡·Î ±âÁØ ´ÜÀ§ 4 °¡·Î ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§; °°½À´Ï´Ù. °¢ ¼¼·Î ±âº» ´ÜÀ§´Â 8 ¼¼·Î ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¿Í °°½À´Ï´Ù. µû¶ó¼­ ´ëÈ­ »óÀÚ ÅÛÇø´À» ´ÜÀ§ Çȼ¿À» º¯È¯ ÇÏ·Á¸é ´ÙÀ½ ¼ö½ÄÀ» »ç¿ë ÇÏ ¿©:

pixelX = (templateunitX * baseunitX) / 4 pixelY = (templateunitY * baseunitY) / 8 
 

¸¶Âù°¡Áö·Î, ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¸¦ Çȼ¿¿¡¼­ º¯È¯ ÇÏ·Á¸é ´ÙÀ½ ¼ö½ÄÀ» »ç¿ë ÇÏ ¿©:

templateunitX = (pixelX * 4) / baseunitX templateunitY = (pixelY * 8) / baseunitY 
 

°ö¼ÀÀº ¼öÇàÇÑ ±âº» ´ÜÀ§¸¦ ³ª´­ ¼ö ¾ø´Â °æ¿ì ¹®Á¦¸¦ ¹Ý¿Ã¸²À» ¹æÁö ÇÏ·Á¸é ºÐÇÒ Çϱâ Àü¿¡ 4 ¶Ç´Â 8.

Windows CE: Windows CEÀÌÀÌ ÇÔ¼ö¿¡ ´ë ÇÑ È®ÀåµÈ ¿À·ù °ªÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.

Âü°í Ç׸ñ

´ëÈ­ »óÀÚ °³¿ä ´ëÈ­ »óÀÚ ÇÔ¼ö MapDialogRect

 

Index