´ëÈ­ »óÀÚ ÃøÁ¤

¸ðµç ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏ À§Ä¡, ³Êºñ ¹× ³ôÀÌ ´ëÈ­ »óÀÚ ¹× Æ÷ÇÔ µÈ ÄÁÆ®·ÑÀ» ÁöÁ¤ ÇÏ´Â ÃøÁ¤À» Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÃøÁ¤Àº ÀåÄ¡ µ¶¸³Àû ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´ÜÀÏ ¼­½Ä ÆÄÀÏÀ» »ç¿ë ÇÏ ¿© ¸ðµç Á¾·ùÀÇ µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ ´ë ÇÑ µ¿ÀÏÇÑ ´ëÈ­ »óÀÚ¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é ´ëÈ­ »óÀÚ°¡ ¼­·Î ´Ù¸¥ ÇØ»óµµ ¹× È­¸é »çÀÌÀÇ °¡·Î ¼¼·Î ºñÀ² ºÒ±¸ ÇÏ °í ¸ðµç È­¸éÀÇ ¸ð¾ç°ú °°Àº ºñÀ²À»°¡Áö°í °ÍÀÔ´Ï´Ù.

´ëÈ­ »óÀÚ ÅÛÇø´¿¡ ÃøÁ¤ ´ëÈ­ ¼­½Ä ÆÄÀÏ ´ÜÀ§·Î ºÎ¿© µË´Ï´Ù. ±Û²Ã ´ëÈ­ »óÀÚ¿¡¼­ »ç¿ëÀ» °í·Á ÇÏ °í ¿Ã¹Ù¸£°Ô º¯È¯ Á÷»ç°¢Çü ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¿¡¼­ Çȼ¿ MapDialogRect ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© È­¸é ´ÜÀ§ (Çȼ¿)¸¦ ´ëÈ­ »óÀÚ ÅÛÇø´ ´ÜÀ§¿¡¼­ ÃøÁ¤ ´ÜÀ§¸¦ º¯È¯ ÇÕ´Ï´Ù. GetDialogBaseUnits ÇÔ¼ö »ç¿ë ÇÏ ¿© ÀڽŠº¯È¯ °è»êÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù, ±×¸®°í ÀÖÁö¸¸ MapDialogRect ¸¦ »ç¿ë ÇÏ ¿© ½Ã½ºÅÛ ±Û²ÃÀ» »ç¿ë ÇÏ´Â ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ.

¼­½Ä ÆÄÀÏ ´ëÈ­ »óÀÚÀÇ ¿ÞÂÊµÈ À§ ¸ð¼­¸®ÀÇ Ãʱâ ÁÂÇ¥¸¦ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÁÂÇ¥ ¼ÒÀ¯ÀÚ Ã¢ Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀÇ ¿ÞÂÊµÈ À§ ¸ð¼­¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù. DS_ABSALIGN ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ´Â ¼­½Ä ÆÄÀÏ ´ëÈ­ »óÀÚ¿¡´Â ¾Æ¹« ¼ÒÀ¯ÀÚ ¶§ È­¸éÀÇ ¿ÞÂÊµÈ À§ ¸ðÅüÀÌ¿¡ »ó´ëÀûÀÎ À§Ä¡°¡ÀÔ´Ï´Ù. ½Ã½ºÅÛ ´ëÈ­ »óÀÚ¸¦ ¸¸µé ¶§ÀÌ Ãʱâ À§Ä¡¸¦ ¼³Á¤ ÇÏÁö¸¸ ´ëÈ­ »óÀÚ¸¦ Ç¥½Ã Çϱâ Àü¿¡ À§Ä¡¸¦ Á¶Á¤ ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ Çã¿ë. ÀÀ¿ë ÇÁ·Î±×·¥ ¼ö ¼ÒÀ¯ÀÚ Ã¢ÀÇ Å©±â¸¦ °Ë»ö ¼¾ÅÍ ¼ÒÀ¯ÀÚ Ã¢¿¡¼­ ´ëÈ­ »óÀÚ¸¦ »õ À§Ä¡·Î °è»ê °í SetWindowPos ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© À§Ä¡¸¦ ¼³Á¤ ÇÏ´Â ¿¹¸¦ µé¾î,.

¼­½Ä ÆÄÀÏ ´ëÈ­ »óÀÚ ³Êºñ¿Í ³ôÀÌ ³Êºñ ¹× È­¸é ³ôÀÌ Ãʰú ÇÏÁö ¾Ê´Â ¸ðµç ÄÁÆ®·Ñ ´ëÈ­ »óÀÚÀÇ Å¬¶óÀÌ¾ðÆ® ¿µ¿ª ³»¿¡¼­ º¸ÀåÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ ¾î¶² Å©±â ´ëÈ­ »óÀÚ¸¦ Çã¿ë ÇÏÁö¸¸ ³Ê¹« À۰ųª ³Ê¹« Å« Çϳª¸¦ ¸¸µå´Â¿¡¼­ ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù »ç¿ëÀÚ¸¦ ÀÔ·Â ´ëÈ­ »óÀÚÀÇ ¸ñÀûÀº ÆÐ¹è¸¦ Á¦°ø. ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ ÄÁÆ®·Ñ ¼ö°¡ ¸¹Àº °æ¿ì Çϳª ÀÌ»óÀÇ ´ëÈ­ »óÀÚ¸¦ »ç¿ë ÇÕ´Ï´Ù. Ãʱ⠴ëÈ­ »óÀÚ °°Àº °æ¿ì¿¡ ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ´Â ´ÙÀ½ ´ëÈ­ »óÀÚ¸¦ Ç¥½Ã Çϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ´Â Çϳª ÀÌ»óÀÇ ´ÜÃß Æ÷ÇÔ.

 

Index