CControlBar::CalcDynamicLayout

°¡»ó CSize CalcDynamicLayout (int nLength, DWORD dwMode );

¹Ýȯ °ª

ÄÁÆ®·Ñ ¸·´ë Å©±â CSize °³Ã¼ÀÇ Çȼ¿¡£

¸Å°³ º¯¼ö

nLength

°¡·Î ¶Ç´Â ¼¼·Î dwMode ¿¡ µû¶ó ÄÁÆ®·Ñ ¸·´ëÀÇ ¿äûÇÑ Â÷¿ø¡£

dwMode

´ÙÀ½°ú °°Àº ¹Ì¸® Á¤ÀÇ µÈ Ç÷¡±×´Â dynamc ÄÁÆ®·Ñ ¸·´ëÀÇ ³Êºñ¿Í ³ôÀÌ °áÁ¤ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù. ºñÆ® OR (|) ¿¬»êÀÚ¸¦ »ç¿ë ÇÏ ¿© Ç÷¡±×¸¦ °áÇÕ¡£

·¹À̾ƿô ¸ðµå Ç÷¡±× ±×°ÍÀº ¹«¾ùÀ» ÀǹÌÇÕ´Ï´Ù
LM_STRETCH ÄÁÆ®·Ñ ¸·´ë¸¦ ÇÁ·¹ÀÓÀÇ Å©±â¸¦ ´Ã¿© ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. °æ¿ì ¸·´ë µµÅ· ¹Ù (µµÅ·¿¡ »ç¿ëÇÒ ¼ö ¾øÀ½)¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¼³Á¤ ÇÏÁö ¶§ ¸·´ë µµÅ· ¶Ç´Â ºÎµ¿ (µµÅ· °¡´É). ¸¸¾à ¼³Á¤, LM_STRETCH nLength ¸¦ ¹«½Ã ÇÏ °í LM_HORZ »óŸ¦ ±â¹ÝÀ¸·Î ÇÏ´Â Â÷¿øÀ» ¹Ýȯ ÇÕ´Ï´Ù. LM_STRETCH ¸¶Âù°¡Áö·Î ÀÛµ¿ ÇÕ´Ï´Ù CalcFixedLayout;¿¡ »ç¿ë µÇ´Â bStretch ¸Å°³ º¯¼ö ½ºÆ®·¹Äª°ú ¹æÇâ »çÀÌÀÇ °ü°è¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸â¹ö ÇÔ¼ö¸¦ ÂüÁ¶ ÇϽʽÿÀ.
LM_HORZ ¸·´ë¸¦ °¡·Î ¶Ç´Â ¼¼·Î·Î ÁöÇâÀûÀÎ ÀÓÀ» ³ªÅ¸³À´Ï´Ù. ¹Ù °¡·Î ¹æÇâ, ¼¼·Î ¹æÇâÀÇ °æ¿ì ¼³Á¤ µÇÁö ¾ÊÀº °æ¿ì ¼³Á¤ ÇÕ´Ï´Ù. LM_HORZ ¸¶Âù°¡Áö·Î ÀÛµ¿ ÇÕ´Ï´Ù CalcFixedLayout;¿¡ »ç¿ë µÇ´Â bHorz ¸Å°³ º¯¼ö ½ºÆ®·¹Äª°ú ¹æÇâ »çÀÌÀÇ °ü°è¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸â¹ö ÇÔ¼ö¸¦ ÂüÁ¶ ÇϽʽÿÀ.
LM_MRUWIDTH °¡Àå ÃÖ±Ù¿¡ µ¿Àû ³Êºñ¸¦ »ç¿ëÇÕ´Ï´Ù. NLength ¸Å°³ º¯¼ö¸¦ ¹«½Ã ÇÏ °í ±â¾ï ÃÖ±Ù¿¡ »ç¿ëÇÑ »ç¿ë ÇÏ ¿© ³Êºñ¡£
LM_HORZDOCK °¡·Î Å©±â¸¦ °íÁ¤. NLength ¸Å°³ º¯¼ö¸¦ ¹«½Ã ÇÏ °í °¡Àå Å« ÆøÀ¸·Î µ¿Àû Å©±â¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
LM_VERTDOCK ¼¼·Î Å©±â¸¦ µµÅ· ÇÕ´Ï´Ù. NLength ¸Å°³ º¯¼ö¸¦ ¹«½Ã ÇÏ °í ÃÖ´ë ³ôÀÌ µ¿Àû Å©±â¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
LM_LENGTHY NLength ³ªÅ¸³À´Ï´Ù ³Êºñ ´ë½Å ³ôÀÌ (Y ¹æÇâ) ÇÏ´Â °æ¿ì ¼³Á¤¡£
LM_COMMIT LM_MRUWIDTH ºÎµ¿ ÄÁÆ®·Ñ ¸·´ëÀÇ ÇöÀç ³Êºñ Àç¼³Á¤¡£

ÁÖÀÇ

µ¿Àû µµ±¸ ¸ðÀ½ÀÇ Å©±â¸¦ °è»ê ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¡£

CControlBar¿¡¼­ ÆÄ»ý Çϴ Ŭ·¡½º¿¡¼­ Á÷Á¢ µ¿Àû ·¹À̾ƿôÀ» Á¦°ø ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. CControlBar, CToolbarµî¿¡¼­ ÆÄ»ý µÈ MFC Ŭ·¡½º°¡ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÏ °í ÀÚü ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù¡£

CControlBar °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

Âü°í Ç׸ñnbsp;CControlBar::CalcFixedLayout, CToolbar(&N)

Index